public IActionResult EpepUserAssignment_Add(int epepUserId) { var model = new EpepUserAssignment() { EpepUserId = epepUserId, CourtId = userContext.CourtId, DateFrom = DateTime.Now }; SetViewBag_EpepUserAssignment(model); return(View(nameof(EpepUserAssignment_Edit), model)); }
void SetViewBag_EpepUserAssignment(EpepUserAssignment model) { var user = service.GetById <EpepUser>(model.EpepUserId); ViewBag.breadcrumbs = new List <BreadcrumbsVM>() { { new BreadcrumbsVM() { Title = "ЕПЕП - Потребители", Href = Url.Action("EpepUser", "Epep") } } , { new BreadcrumbsVM() { Title = user.FullName, Href = Url.Action("EpepUser_Edit", "Epep", new { id = model.EpepUserId }) } } }; }
public IActionResult EpepUserAssignment_Edit(EpepUserAssignment model) { if (!ModelState.IsValid) { SetViewBag_EpepUserAssignment(model); return(View(nameof(EpepUserAssignment_Edit), model)); } int currentId = model.Id; if (service.EpepUserAssignment_SaveData(model)) { SaveLogOperation(currentId == 0, model.Id); SetSuccessMessage(MessageConstant.Values.SaveOK); return(RedirectToAction(nameof(EpepUserAssignment_Edit), new { id = model.Id })); } else { SetSuccessMessage(MessageConstant.Values.SaveFailed); SetViewBag_EpepUserAssignment(model); return(View(nameof(EpepUserAssignment_Edit), model)); } }