public ActionResult <FilterList <Beer> > Get([FromQuery] Filter filter) { try { return(Ok(BeerService.GetBeerFilterSearch(filter))); } catch (InvalidDataException ex) { return(NotFound(ex.Message)); } catch (Exception ex) { return(StatusCode(500, "Couldn't load beers. Please try again later.")); } }