示例#1
0
        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));
        }
示例#2
0
        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 })
                    }
                }
            };
        }
示例#3
0
        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));
            }
        }