public ActionResult Save(SeeProject seeProject) { if (!ModelState.IsValid) { var viewModel = new SeeProjectFormViewModel(seeProject) { CompanyTypes = _context.CompanyTypes.ToList() }; return(View("MovieForm", viewModel)); } if (seeProject.Id == 0) { seeProject.DateAdded = DateTime.Now; _context.SeeProjects.Add(seeProject); } else { var seeProjectInDb = _context.SeeProjects.Single(c => c.Id == seeProject.Id); seeProjectInDb.CompanyTypeId = seeProject.CompanyTypeId; seeProjectInDb.ProjectName = seeProject.ProjectName; seeProjectInDb.ProjectDescription = seeProject.ProjectDescription; seeProjectInDb.SkillsRequired = seeProject.SkillsRequired; seeProjectInDb.Budget = seeProject.Budget; seeProjectInDb.ProjectDeadline = seeProject.ProjectDeadline; seeProjectInDb.ContactPerson = seeProject.ContactPerson; } _context.SaveChanges(); return(RedirectToAction("Index", "SeeProjects")); }
public ActionResult New() { var companyTypes = _context.CompanyTypes.ToList(); var viewModel = new SeeProjectFormViewModel { CompanyTypes = companyTypes }; return(View("SeeProjectForm", viewModel)); }
public ActionResult Edit(int id) { var seeProject = _context.SeeProjects.SingleOrDefault(v => v.Id == id); if (seeProject == null) { return(HttpNotFound()); } var viewModel = new SeeProjectFormViewModel(seeProject) { //SeeProject = seeProject, CompanyTypes = _context.CompanyTypes.ToList() }; return(View("SeeProjectForm", viewModel)); }