public IActionResult Create() { try { var subMenu = new CreateSubMenuMasterViewModel(); subMenu.ListofMenus = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenu.ListofMenuCategory = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenu.ListofRoles = _roleQueries.ListofRoles(); return(View(subMenu)); } catch (Exception) { throw; } }
public IActionResult Create(CreateSubMenuMasterViewModel subMenu) { subMenu.ListofMenus = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenu.ListofMenuCategory = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenu.ListofRoles = _roleQueries.ListofRoles(); if (ModelState.IsValid) { if (_subMenuMasterQueries.CheckSubMenuNameExists(subMenu.SubMenuName, subMenu.MenuId, subMenu.RoleId, subMenu.MenuCategoryId)) { ModelState.AddModelError("", "SubMenu Name Already Exists"); return(View(subMenu)); } var mappedobject = _mapper.Map <SubMenuMaster>(subMenu); mappedobject.CreatedOn = DateTime.Now; mappedobject.CreatedBy = Convert.ToInt64(HttpContext.Session.Get <string>(AllSessionKeys.UserId)); _unitOfWorkEntityFramework.SubMenuMasterCommand.Add(mappedobject); var result = _unitOfWorkEntityFramework.Commit(); if (result) { _notificationService.SuccessNotification("Message", "SubMenu was added Successfully!"); return(RedirectToAction("Index", "SubMenuMaster")); } } return(View(subMenu)); }