Exemplo n.º 1
0
        public ActionResult Create()
        {
            AddCategoriesVM addCategoriesVm = new AddCategoriesVM()
            {
                ListofRoles = _role.GetAllActiveRoles()
            };

            return(View(addCategoriesVm));
        }
Exemplo n.º 2
0
        public ActionResult Create(AddCategoriesVM category)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (_menuCategory.CheckCategoryNameExists(category.MenuCategoryName, category.RoleId))
                    {
                        ModelState.AddModelError("", CommonMessages.CategoryAlreadyExistsMessages);
                        category.ListofRoles = _role.GetAllActiveRoles();
                        return(View(category));
                    }
                    else
                    {
                        MenuCategory categories = new MenuCategory()
                        {
                            RoleId           = category.RoleId,
                            Status           = true,
                            CreatedOn        = DateTime.Now,
                            MenuCategoryId   = 0,
                            MenuCategoryName = category.MenuCategoryName,
                            CreatedBy        = Convert.ToInt64(Session["UserId"])
                        };

                        _menuCategory.AddCategory(categories);
                        TempData["CategorySuccessMessages"] = CommonMessages.CategorySuccessMessages;
                        return(RedirectToAction("Create", "MenuCategory"));
                    }
                }
                category.ListofRoles = _role.GetAllActiveRoles();
                return(View(category));
            }
            catch
            {
                throw;
            }
        }