object Application extends Controller {
def index = Action { implicit request =>
- Ok(views.html.index("Your new application is not ready."))
+ Ok(views.html.index("Your new application is ready."))
}
-
- def picture = Action {
- Ok(views.html.uploadTestForm())
- }
-
- def upload = Action(parse.multipartFormData) { request =>
- inTransaction {
- request.body.file("picture").map { picture =>
- val filename = picture.filename
- val contentType = picture.contentType
- var atach = Messages("atach.folder")
- if(!atach.endsWith("/")) {atach = atach.concat("/")}
- val url = atach + filename
- picture.ref.moveTo(new File(url), true)
- PartsListDb.atachs.insert(Atach(contentType.get, filename, "AAA", 1))
-
- Ok("File upload -- " + filename + " -- "+ contentType.get)
- }.getOrElse{
- Redirect(routes.Application.index).flashing(
- "error" -> "Missing file"
- )
- }
- }
- }
-
- def show = Action {
- val file = new File("/home/uyaji/git/Relation/PartsList/attach/picture.jpg")
- val data = new Array[Byte](file.length().asInstanceOf[Int])
- val io = new FileInputStream(file)
- io.read(data)
- io.close()
- Ok(data).as("image/jpeg")
- }
-
-}
+
+}
\ No newline at end of file
import play.api.data.validation.Constraints._
import forms._
import models._
-import utils._
+import models.services._
+import infra.services._
import beans._
-import services._
import org.squeryl._
import org.squeryl.PrimitiveTypeMode._
import scala.collection.mutable.ArrayBuffer
import org.squeryl.PrimitiveTypeMode._
import views._
import models._
+import models.services._
import beans._
import forms._
-import utils._
-import services._
+import controllers.services._
+import models.services._
import scala.collection.mutable.ArrayBuffer
object PartsListController extends Controller{
import play.api.data.Forms._
import forms._
import models._
+import models.services._
import beans._
import services._
import org.squeryl._
import play.api.data.Forms._
import forms._
import models._
-import utils._
-import services._
+import models.services._
+import infra.services._
import org.squeryl._
import org.squeryl.PrimitiveTypeMode._
import scala.collection.mutable.ArrayBuffer
-package utils
+package controllers.services
import models._
import beans._
import scala.collection.mutable.ArrayBuffer
-package utils
+package infra.services
import play.api.mvc._
import play.api._
import play.api.i18n._
-package services
+package models.services
import models._
import play.api.i18n._
import play.api.mvc.MultipartFormData.FilePart
-package services
+package models.services
import models._
import forms._
+import models.services._
import org.squeryl._
import org.squeryl.PrimitiveTypeMode._
-package services
+package models.services
import models._
import org.squeryl._
import org.squeryl.PrimitiveTypeMode._
+++ /dev/null
-@import helper._
-@main("Upload Part by Play 2.1") {
- @form(action = routes.Application.upload, 'enctype -> "multipart/form-data") {
- <input type="file" name="picture">
- <p>
- <input type="submit">
- </p>
- <br />
- }
-}
\ No newline at end of file
GET /relationDelete/:parentName/:childName controllers.PartsListController.relationDelete(parentName:String, childName:String)
GET /showAtach controllers.AtachController.showAtach(id:Long)
GET /dropAtach controllers.AtachController.dropAtach(id:Long)
-GET /picture controllers.Application.picture
-POST /upload controllers.Application.upload
-GET /show controllers.Application.show
GET /projectAutocomple controllers.Autocomplete.projectList()
GET /partAutocomplete controllers.Autocomplete.partList()
GET /userAutocomplete controllers.Autocomplete.userList()