public ActionResult Create([Bind(Include = "SubMenuId,ControllerName,ActionMethod,SubMenuName,Status,CreateDate,MenuId")] SubMenuMasterCreate subMenuMasterVm) { try { if (ModelState.IsValid) { var subMenuMaster = AutoMapper.Mapper.Map <SubMenuMaster>(subMenuMasterVm); subMenuMaster.UserId = Convert.ToInt32(Session["UserID"]); _subMenu.AddSubMenu(subMenuMaster); return(RedirectToAction("Index")); } var menuList = _menu.GetAllMenu(); menuList.Insert(0, new MenuMaster() { MenuId = -1, MenuName = "---Select---" }); SubMenuMasterCreate subMenu = new SubMenuMasterCreate() { MenuList = menuList }; return(View(subMenu)); } catch (Exception) { throw; } }
public SubmenuMutation(ISubMenu subMenuService) { Field <SubMenuType>("createSubmenu", arguments: new QueryArguments(new QueryArgument <SubmenuInputType> { Name = "subMenu" }), resolve: context => subMenuService.AddSubMenu(context.GetArgument <SubMenu>("subMenu"))); }
public ActionResult Create(SubMenuMasterCreate subMenuMasterVm) { try { if (ModelState.IsValid) { SubMenuMaster subMenuMaster = new SubMenuMaster() { SubMenuId = 0, RoleId = subMenuMasterVm.RoleID, CategoryId = subMenuMasterVm.MenuCategoryId, MenuId = subMenuMasterVm.MenuId, Status = subMenuMasterVm.Status, ActionMethod = subMenuMasterVm.ActionMethod, ControllerName = subMenuMasterVm.ControllerName, SubMenuName = subMenuMasterVm.SubMenuName, CreateDate = DateTime.Now }; subMenuMaster.UserId = Convert.ToInt32(_sessionHandler.UserId); _subMenu.AddSubMenu(subMenuMaster); return(RedirectToAction("Index")); } subMenuMasterVm.MenuList = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenuMasterVm.ListofMenuCategory = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenuMasterVm.ListofRoles = _role.GetAllActiveRoles(); return(View(subMenuMasterVm)); } catch (Exception) { throw; } }