Beispiel #1
0
        public ActionResult Assign(CategoryConfigrationViewModel ccViewModel)
        {
            if (ModelState.IsValid)
            {
                if (_category.CheckDuplicateCategoryConfigration(ccViewModel.AgentAdminUserId, ccViewModel.HodUserId, ccViewModel.CategoryId))
                {
                    ModelState.AddModelError("", "Already Category is Assigned to User");
                }
                else
                {
                    CategoryConfigration categoryConfigration = new CategoryConfigration()
                    {
                        BusinessHoursId        = ccViewModel.BusinessHoursId,
                        CategoryId             = ccViewModel.CategoryId,
                        Status                 = ccViewModel.Status,
                        AgentAdminUserId       = ccViewModel.AgentAdminUserId,
                        HodUserId              = ccViewModel.HodUserId,
                        CategoryConfigrationId = 0
                    };

                    var result = _category.AddCategoryConfigration(categoryConfigration);

                    if (result > 0)
                    {
                        TempData["MessageCategoryConfigration"] = "Category Configration Saved Successfully";
                    }
                }
            }

            ccViewModel.ListofAdmin         = _userMaster.GetListofAgentsAdmin();
            ccViewModel.ListofBusinessHours = _businessHours.ListofBusinessHours();
            ccViewModel.ListofCategory      = _category.GetAllActiveSelectListItemCategory();
            ccViewModel.ListofHod           = _userMaster.GetListofHod();
            return(View(ccViewModel));
        }
Beispiel #2
0
        public ActionResult Assign()
        {
            CategoryConfigrationViewModel categoryConfigrationViewModel = new CategoryConfigrationViewModel()
            {
                BusinessHoursId     = 0,
                AgentAdminUserId    = 0,
                ListofAdmin         = _userMaster.GetListofAgentsAdmin(),
                ListofHod           = _userMaster.GetListofHod(),
                ListofBusinessHours = _businessHours.ListofBusinessHours(),
                CategoryId          = 0,
                ListofCategory      = _category.GetAllActiveSelectListItemCategory(),
                Status = true
            };

            return(View(categoryConfigrationViewModel));
        }