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;
 }