public ActionResult Create() { ProjectVeiwModel project = UIHelper.CreatProjectVeiwModel(new Project(), _employeeRepository.GetEmployees()); return(View("CreateEdit", project)); }
public ActionResult Edit(int id) { var orgiginalProjectroject = _projectRepository.GetProject(id); ProjectVeiwModel project = UIHelper.CreatProjectVeiwModel(orgiginalProjectroject, _employeeRepository.GetEmployees()); return(View("CreateEdit", project)); }
public static ProjectVeiwModel CreatProjectVeiwModel(Project project, List <Employee> employees) { ProjectVeiwModel model = new ProjectVeiwModel { ProjectItem = project, Employees = CreateSelectListItemList(employees) }; return(model); }
public ActionResult CreateEdit(ProjectVeiwModel project) { if (ModelState.IsValid) { if (project.ProjectItem.Id <= 0) { var employee = _employeeRepository.GetEmployee(project.ProjectItem.EmployeeId); project.ProjectItem.ContactName = employee.FullName; _projectRepository.AddProject(project.ProjectItem); } else { _projectRepository.UpdateProject(project.ProjectItem); } return(RedirectToAction("Index")); } return(View(project)); }