public ActionResult <List <Beer> > Get([FromQuery] BeerFilter filter) { try { if (filter.CurrentPage == 0 && filter.ItemsPerPage == 0 && filter.IsAscending == false && filter.SearchField == BeerFilter.Field.Id) { return(Ok(_service.GetBeers())); } return(Ok(_service.GetFilteredBeers(filter))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }