Files
2015-01-02 20:25:56 +01:00

44 lines
881 B
Scala

package controllers
import play.api._
import play.api.mvc._
import play.api.data.Form
import play.api.data.Forms._
import play.api.libs.json.Json
import models._
object Application extends Controller {
def index = Action {
Ok(views.html.index())
}
val personForm: Form[Person] = Form {
mapping(
"name" -> text
)(Person.apply)(Person.unapply)
}
def addPerson = Action { implicit request =>
val person = personForm.bindFromRequest.get
DB.save(person)
Redirect(routes.Application.index)
}
def getPersons = Action {
val persons = DB.query[Person].fetch()
Ok(Json.toJson(persons))
}
def add() = play.mvc.Results.TODO
def subtract() = play.mvc.Results.TODO
def transponse() = play.mvc.Results.TODO
def divide() = play.mvc.Results.TODO
def reverse() = play.mvc.Results.TODO
def multiply() = play.mvc.Results.TODO
}