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"));
        }
Exemplo n.º 2
0
 public ProjectAdministrationView(ProjectAdministrationModel model)
 {
     InitializeComponent();
     DataContext = model;
 }