Automatically update creation and modification date
[wsti_pai.git] / Projects / Controllers / ProjectsController.cs
index 73205a873fce7718732831287ff24ec44f7b6c20..b6f57e603962ab524df4f0eeb5fcf27c5cfd70eb 100644 (file)
@@ -47,10 +47,12 @@ namespace Projects.Models
         // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
         [HttpPost]
         [ValidateAntiForgeryToken]
-        public ActionResult Create([Bind(Include = "id,user_id,name,description,created_at,updated_at")] Project project)
+        public ActionResult Create([Bind(Include = "id,user_id,name,description")] Project project)
         {
             if (ModelState.IsValid)
             {
+                project.created_at = DateTime.Now;
+                project.updated_at = DateTime.Now;
                 db.Projects.Add(project);
                 db.SaveChanges();
                 return RedirectToAction("Index");
@@ -81,10 +83,11 @@ namespace Projects.Models
         // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
         [HttpPost]
         [ValidateAntiForgeryToken]
-        public ActionResult Edit([Bind(Include = "id,user_id,name,description,created_at,updated_at")] Project project)
+        public ActionResult Edit([Bind(Include = "id,user_id,name,description,created_at")] Project project)
         {
             if (ModelState.IsValid)
             {
+                project.updated_at = DateTime.Now;
                 db.Entry(project).State = EntityState.Modified;
                 db.SaveChanges();
                 return RedirectToAction("Index");