public ActionResult CreateLoad(LoadFlowDTO loadViewModel, int Employee, int ContentOfThePlan, int LectureFlow) { try { if (ModelState.IsValid) { var loadDTO = new LoadFlowDTO { EmployeeId = Employee, ContentOfThePlanId = ContentOfThePlan, LectureFlowId = LectureFlow }; loadFlowService.CreateLoadFlow(loadDTO); TempData["message"] = string.Format("Load successful added"); return(RedirectToAction("index")); } } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(loadViewModel)); }
public void CreateLoadFlow(LoadFlowDTO loadFlowDTO) { if (loadFlowDTO == null) { throw new ValidationException("Введите данные", ""); } LoadFlow loadFlow = new LoadFlow { ContentOfThePlanId = loadFlowDTO.ContentOfThePlanId, EmployeeId = loadFlowDTO.EmployeeId, LectureFlowId = loadFlowDTO.LectureFlowId }; Database.LoadFlows.Create(loadFlow); Database.Save(); }