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;
            }
        }
예제 #2
0
 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;
            }
        }