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)); }
public int?UpdateCategoryConfigration(CategoryConfigration category) { try { int?result = -1; if (category != null) { category.CreateDate = DateTime.Now; _context.Entry(category).State = EntityState.Modified; _context.SaveChanges(); result = category.CategoryId; } return(result); } catch (Exception) { throw; } }
public int?AddCategoryConfigration(CategoryConfigration category) { try { int?result = -1; if (category != null) { category.CreateDate = DateTime.Now; _context.CategoryConfigration.Add(category); _context.SaveChanges(); result = category.CategoryConfigrationId; } return(result); } catch (Exception) { throw; } }
public ActionResult AssignEdit(EditCategoryConfigrationViewModel editCategory) { CategoryConfigration categoryConfigration = new CategoryConfigration() { BusinessHoursId = editCategory.BusinessHoursId, AgentAdminUserId = editCategory.UserId, UpdatedDate = DateTime.Now, CategoryId = editCategory.CategoryId, CategoryConfigrationId = editCategory.CategoryConfigrationId, Status = editCategory.Status, HodUserId = editCategory.HodUserId }; _category.UpdateCategoryConfigration(categoryConfigration); editCategory.ListofAdmin = _userMaster.GetListofAgentsAdmin(); editCategory.ListofBusinessHours = _businessHours.ListofBusinessHours(); editCategory.ListofCategory = _category.GetAllActiveSelectListItemCategory(); editCategory.ListofHod = _userMaster.GetListofHod(); TempData["MessageCategoryConfigration"] = "Category Configration Updated Successfully"; return(View(editCategory)); }