예제 #1
0
        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));
            }
        }
예제 #2
0
        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));
            }
        }
예제 #3
0
        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());
        }