public ActionResult Create(ProjectViewModel projectVM) { try { using (Service1Client service = new Service1Client()) { ProjectDto projectDto = new ProjectDto { Name = projectVM.Name, Description = projectVM.Description, Created = projectVM.Created, Client = projectVM.Client, Price = projectVM.Price, managerId = projectVM.managerId, managerDto = new ManagerDto { Id = projectVM.managerId, } }; service.PostProject(projectDto); } ViewBag.Managers = LoadManagers.LoadManagersData(); return(RedirectToAction("Index")); } catch { ViewBag.Managers = LoadManagers.LoadManagersData(); return(View()); } }
public ActionResult Edit(int id) { ProjectViewModel projctVM = new ProjectViewModel(); using (Service1Client service = new Service1Client()) { var projectDto = service.GetProjectById(id); projctVM = new ProjectViewModel(projectDto); } ViewBag.Managers = LoadManagers.LoadManagersData(); return(View(projctVM)); }