public StaffServiceFindResponse Find(StaffServiceFindRequest findRequest) { StaffServiceFindResponse result = new StaffServiceFindResponse(); var employee = _db.Where(e => e.FirstName == findRequest.FirstName || e.LastName == findRequest.LastName).FirstOrDefault(); result = this.Get(Int32.Parse(employee.Id.ToString())); return(result); }
public void it_should_return_one_record_for_search_operation() { StaffServiceFindRequest req = new StaffServiceFindRequest(); req.FirstName = "John"; req.LastName = "Smith"; var result = _service.Find(req); Assert.IsNotNull(result); }
public IActionResult Search([FromQuery] StaffServiceFindRequest findRequest) { var response = _staffService.Find(findRequest); return(Ok(response)); }