public IEnumerable<EmployeeWorkflowOutput> GetEmployeeWorkflowGridData(EmployeeWorkflowGridSearchInput searchData) { return this.employeeRepository .All .Where(a => (searchData.FirstName != string.Empty ? a.FirstName.ToLower().Contains(searchData.FirstName.ToLower()) : true) && (searchData.LastName != string.Empty ? a.LastName.ToLower().Contains(searchData.LastName.ToLower()) : true)) .Select(a => new EmployeeWorkflowOutput { EmployeeId = a.EmployeeId, FirstName = a.FirstName, LastName = a.LastName, Email = a.Email, HireDate = a.HireDate }).ToList(); }
public List<EmployeeWorkflowOutput> GetEmployeeWorkflowGridData(EmployeeWorkflowGridSearchInput searchData) { List<EmployeeWorkflowOutput> employees = _employeeService.GetEmployeeWorkflowGridData(searchData).ToList(); return employees; }