public ActionResult UpdateProject(ProjectAdministrationModel project) { if (ModelState.IsValid) { var selectedProject = (from dbProject in this.database.Projects.All() where project.Id == dbProject.Id select dbProject).FirstOrDefault(); selectedProject.Name = project.Name; selectedProject.Deadline = project.Deadline; selectedProject.Salary = project.Salary; selectedProject.Summary = project.Summary; var selectedCategory = (from category in this.database.Categories.All() where category.Name == project.CategoryName select category).FirstOrDefault(); selectedProject.Category = selectedCategory; this.database.SaveChanges(); var routeValues = this.GridRouteValues(); return(this.RedirectToAction("EditProjects", routeValues)); } return(RedirectToAction("EditProjects")); }
public ProjectAdministrationView(ProjectAdministrationModel model) { InitializeComponent(); DataContext = model; }