Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public IActionResult Search([FromQuery] StaffServiceFindRequest findRequest)
        {
            var response = _staffService.Find(findRequest);

            return(Ok(response));
        }