public IList <UserViewModel> GetEmployers(bool isAll) { DataTable dt = _masterRepository.GetEmployers(null, isAll); var employers = new List <UserViewModel>(); for (int i = 0; i < dt.Rows.Count; i++) { var emp = new UserViewModel() { UserId = Convert.ToInt32(dt.Rows[i]["Userid"]), FirstName = Convert.ToString(dt.Rows[i]["FirstName"]), LastName = Convert.ToString(dt.Rows[i]["LastName"]), CompanyName = Convert.ToString(dt.Rows[i]["CompanyName"]), CityName = Convert.ToString(dt.Rows[i]["City"]) }; employers.Add(emp); } return(employers); }
public IEnumerable <UserViewModel> GetEmployers() { DataTable dt = masterDataRepository.GetEmployers(); var employers = new List <UserViewModel>(); for (int i = 0; i < dt.Rows.Count; i++) { var emp = new UserViewModel() { UserId = Convert.ToInt32(dt.Rows[i]["Userid"]), FirstName = Convert.ToString(dt.Rows[i]["FirstName"]), LastName = Convert.ToString(dt.Rows[i]["LastName"]), CompanyName = Convert.ToString(dt.Rows[i]["CompanyName"]), CityName = Convert.ToString(dt.Rows[i]["City"]) }; if (!employers.Any(e => e.CompanyName == emp.CompanyName)) { employers.Add(emp); } } return(employers); }