// GET: CheckInAlert public ActionResult Alerts() { try { if (!_agentCheckInStatus.CheckIsCategoryAssignedtoAgent(Convert.ToInt64(_sessionHandler.UserId))) { TempData["DeskMessage"] = "Category is not Assigned, Please contact your administrator"; } ViewBag.Data = _agentCheckInStatus.AgentDailyActivity(Convert.ToInt64(_sessionHandler.UserId)); return(View()); } catch (Exception) { throw; } }
private bool IsCategogryAssigned(Usermaster usermasterModel, SavedAssignedRolesViewModel rolesModel) { if (rolesModel.RoleId == Convert.ToInt32(StatusMain.Roles.Agent) && _agentCheckInStatus.CheckIsCategoryAssignedtoAgent(usermasterModel.UserId)) { return(true); } if (rolesModel.RoleId == Convert.ToInt32(StatusMain.Roles.AgentAdmin) && _iUserMaster.CheckIsCategogryAssignedtoAgentAdmin(usermasterModel.UserId)) { return(true); } if (rolesModel.RoleId == Convert.ToInt32(StatusMain.Roles.Hod) && _iUserMaster.CheckIsCategogryAssignedtoHod(usermasterModel.UserId)) { return(true); } return(false); }