public ActionResult Search(string ProspectName, string LeadTypeId, string LeadStatusId, string BranchId, string AngentId) { JazMaxIdentityHelper.UserName = User.Identity.Name; LeadHelper o = new LeadHelper(); LeadIndexSearch model = new LeadIndexSearch() { ProspectName = ProspectName, AngentId = Convert.ToInt32(AngentId), BranchId = Convert.ToInt32(BranchId), LeadStatusId = Convert.ToInt32(LeadStatusId), LeadTypeId = Convert.ToInt32(LeadTypeId) }; if (JazMaxIdentityHelper.IsUserInRole(JazMax.Common.Enum.UserType.Agent.ToString())) { model.AngentId = JazMaxIdentityHelper.GetAgentId(); return(View(o.GetLeadIndexNew(model))); } if (JazMaxIdentityHelper.IsUserInRole(JazMax.Common.Enum.UserType.TeamLeader.ToString())) { model.BranchId = JazMaxIdentityHelper.GetTeamLeadersInfoNew().CoreBranchId; return(View(o.GetLeadIndexNew(model))); } if (JazMaxIdentityHelper.IsUserInRole(JazMax.Common.Enum.UserType.PA.ToString())) { model.BranchIdList = JazMaxIdentityHelper.GetPAProvinceIdList(); return(View(o.GetLeadIndexNew(model))); } if (JazMaxIdentityHelper.IsUserInRole(JazMax.Common.Enum.UserType.CEO.ToString())) { return(View(o.GetLeadIndexNew(model))); } return(View(o.GetLeadIndexNew(model))); }