public async Task <ActionResult> ProjectEdit(Models.ProjectViewModels.ProjectEditViewModel model) { if (ModelState.IsValid) { var projectService = new ProjectService(); await projectService.EditProject(model.Id, model.Name); return(RedirectToAction(nameof(ProjectList))); } else { await new ProjectService().CreateProject(model.Name); return(View(model)); } }
public async Task <ActionResult> ProjectEdit(Models.ProjectViewModels.ProjectEditViewModel model) { if (ModelState.IsValid) { var projectService = new ProjectService(); await projectService.EditProject(model.Id, model.Name, model.WBSCode, model.SmallaProject, model.SmallWBSCode, model.NitialApprovalFunds, model.VoltageGrade, model.ProjectDepartment, model.PickingPeople, model.ContactNumber); return(RedirectToAction(nameof(ProjectList))); } else { await new ProjectService().CreateProject(model.Name, model.WBSCode, model.SmallaProject, model.SmallWBSCode, model.NitialApprovalFunds, model.VoltageGrade, model.ProjectDepartment, model.PickingPeople, model.ContactNumber); return(View(model)); } }
public async Task <ActionResult> ProjectEdit(Models.ProjectViewModels.ProjectEditViewModel model) { if (ModelState.IsValid) { var projectService = new ProjectService(); await projectService.EditProject(new ProjectDto() { Id = model.Id, ProjectName = model.ProjectName, WBSCode = model.WBSCode, SmallProjectName = model.SmallProjectName, SmallWBSCode = model.SmallWBSCode, Funds = model.Funds, VoltageGrade = model.VoltageGrade, SysDepartId = model.SysDepartId, PickingPeople = model.PickingPeople, ContactNumber = model.ContactNumber }); return(RedirectToAction(nameof(ProjectList))); } return(View()); }