public MenuMutation(IMenu menuService) { Field <MenuType>("createMenu", arguments: new QueryArguments(new QueryArgument <MenuInputType> { Name = "menu" }), resolve: context => menuService.AddMenu(context.GetArgument <Menu>("menu"))); }
public ActionResult Create(MenuMasterViewModel menuvm) { try { if (ModelState.IsValid) { if (_iMenu.CheckMenuNameExists(menuvm.MenuName, menuvm.RoleId, menuvm.MenuCategoryId)) { ModelState.AddModelError("", CommonMessages.MenuNameAlreadyExistsMessages); menuvm.AllActiveRoles = _role.GetAllActiveRoles(); menuvm.ListofMenuCategory = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; return(View(menuvm)); } MenuMaster menuMaster = new MenuMaster() { UserId = Convert.ToInt64(_sessionHandler.UserId), MenuName = menuvm.MenuName, Status = menuvm.Status, ActionMethod = menuvm.ActionMethod, ControllerName = menuvm.ControllerName, MenuId = 0, CategoryId = menuvm.MenuCategoryId, RoleId = menuvm.RoleId, CreateDate = DateTime.Now }; _iMenu.AddMenu(menuMaster); TempData["MenuSuccessMessages"] = CommonMessages.MenuSuccessMessages; return(RedirectToAction("Create")); } menuvm.AllActiveRoles = _role.GetAllActiveRoles(); menuvm.ListofMenuCategory = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; return(View(menuvm)); } catch (Exception) { throw; } }
public IActionResult AddMenu(MenuModel menu) { try { imenu.AddMenu(menu); return(Ok(HttpStatusCode.OK)); } catch (System.Exception ex) { throw ex; } }
public ActionResult Create([Bind(Include = "MenuId,ControllerName,ActionMethod,MenuName,Status,CreateDate,IsCache")] MenuMaster menuMaster) { try { if (ModelState.IsValid) { menuMaster.UserId = Convert.ToInt32(Session["UserID"]); _iMenu.AddMenu(menuMaster); return(RedirectToAction("Index")); } return(View(menuMaster)); } catch (Exception) { throw; } }
public static int AddMenu(MenuInfo menu) { menu.ID = dal.AddMenu(menu); CacheHelper.Remove(cacheKey); return(menu.ID); }
public IActionResult Create() { _repo.AddMenu(new Menu()); _repo.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public void AddMenu(Menu menu) { menuRepository.AddMenu(menu); }