示例#1
0
 public IActionResult Get([FromQuery] string name,
                          string sortDirection,
                          int pageSize,
                          int page)
 {
     return(Ok(_personRepository.FindWithPagedSearch(name, sortDirection, pageSize, page)));
 }
 public IActionResult Get(
     [FromQuery] string title,
     string sortDirection,
     int pageSize,
     int page)
 {
     return(Ok(_personBusiness.FindWithPagedSearch(title, sortDirection, pageSize, page)));
 }
        public ActionResult <string> GetWithPagedSearch([FromQuery] string name, string sortDirection, int pagesize, int page)
        {
            var person = _personBusiness.FindWithPagedSearch(name, sortDirection, pagesize, page);

            if (person == null)
            {
                return(NoContent());
            }
            return(Ok(person));
        }
示例#4
0
        public ActionResult <PersonVO> FindWithPagedSearch(int pageSize, int page)
        {
            List <PersonVO> persons = _personBusiness.FindWithPagedSearch(pageSize, page);

            if (persons == null)
            {
                return(NotFound());
            }
            return(Ok(persons));
        }
示例#5
0
        public IActionResult GetPagedSearch([FromQuery] string name, string sortDirection, int pageSize, int page)
        {
            var person = _personBusiness.FindWithPagedSearch(name, sortDirection, pageSize, page);

            if (person == null)
            {
                return(NotFound());
            }

            return(Ok(person));
        }
示例#6
0
        public IActionResult Get(
            [FromQuery] string name,
            string sortDirection,
            int pageSize,
            int page
            )
        {
            var persons = _personBusiness.FindWithPagedSearch(name, sortDirection, pageSize, page);

            return(Ok(persons));
        }
        public ActionResult GetPagedSearch([FromQuery] string name, string sortDirection, int pageSize, int page)
        {
            var persons = _personBusiness.FindWithPagedSearch(name: name,
                                                              sortDirection: sortDirection,
                                                              page: page,
                                                              pageSize: pageSize);

            if (persons.List != null && persons.List.Any())
            {
                return(Ok(persons));
            }

            return(NotFound());
        }
        //[Authorize("Bearer")]

        public IActionResult GetPagedSearch([FromQuery] string name, string sortDirection, int pageSize, int page)
        {
            return(new OkObjectResult(_personBusiness.FindWithPagedSearch(name, sortDirection, pageSize, page)));
        }
 public IActionResult GetPagedSearch(string sortDirection, int pagedSize, int page, [FromQuery] string firstName)
 {
     return(Ok(_personBusiness.FindWithPagedSearch(firstName, sortDirection, pagedSize, page)));
 }
示例#10
0
 public ActionResult GetByNameWithPagedSearch([FromQuery] string name, string sortDirection, int pageSize, int page)
 {
     return(Ok(_personBusiness.FindWithPagedSearch(name, sortDirection, pageSize, page)));
 }