public async Task <IHttpActionResult> SearchAsync(Guid clientId, string firstName, string lastName, string dob) { DateTime dt = DateTime.Parse(dob); var employee = await _employeeProvider.GetByCaseEmployeeByNameOrClientIdOrDob(clientId, firstName, lastName, dt).ConfigureAwait(false); if (employee == null) { return(NotFound()); } return(Ok(employee)); }