Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Dusan'
});
@dusanstanojeviccs
dusanstanojeviccs / Book.java
Last active December 25, 2017 05:23
Book.java
package models;
public class Book {
private int id;
private String title, description;
public int getId() {
return id;
}
@dusanstanojeviccs
dusanstanojeviccs / BookRepository.java
Last active December 25, 2017 05:23
BookRepository.java
package repositories;
import com.google.inject.Singleton;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
@Singleton
package controllers;
import com.google.inject.Inject;
import play.libs.Json;
import play.mvc.Controller;
import play.mvc.Result;
public class BookController extends Controller {
@Inject
@dusanstanojeviccs
dusanstanojeviccs / routes
Last active December 25, 2017 05:24
Book routes
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~
GET /books controllers.BookController.findAll()
GET /books/:id controllers.BookController.findById(id: Integer)
POST /books/:id controllers.BookController.create()
PUT /books/:id controllers.BookController.update(id: Integer)
DELETE /books/:id controllers.BookController.delete(id: Integer)
@dusanstanojeviccs
dusanstanojeviccs / adapters.application.js
Last active October 30, 2017 21:07
Issue With Records
/*jshint unused:false*/
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
try: 0,
findAll(modelName, query, params, modelClass) {
// we return different records
this.set("try", this.get("try") + 3);
{
"data": {
"email": "dusan.stanojevic.cs@gmail.com"
}
}
eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7ImVtYWlsIjoiZHVzYW4uc3Rhbm9qZXZpYy5jc0BnbWFpbC5jb20ifX0.fcsKMrL5Vvo5ejV4wVrVLiBhnzqioX0iLrr8Ya7D6Rc
eyJkYXRhIjp7ImVtYWlsIjoiZHVzYW4uc3Rhbm9qZXZpYy5jc0BnbWFpbC5jb20ifX0
CREATE DATABASE bookstore;