public ActionResult Create(Project project) { // TODO: retirar daqui o valor do utilizador hardcoded project.CreatorId = 1; project.StatusTypeId = 1; // Active project.CreationDate = System.DateTime.Now; project.ModifiedDate = System.DateTime.Now; if (ModelState.IsValid) { db.ProjectSet.Add(project); db.SaveChanges(); return RedirectToAction("Index"); } return View(project); }
public ActionResult Edit(Project project) { if (ModelState.IsValid) { db.Entry(project).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.CreatorId = new SelectList(db.UserSet, "Id", "Email", project.CreatorId); ViewBag.OrganizationId = new SelectList(db.OrganizationSet, "Id", "Name", project.OrganizationId); ViewBag.StatusTypeId = new SelectList(db.StatusTypeSet, "Id", "Description", project.StatusTypeId); return View(project); }