public async Task <BeerCompleteDto> GetUserBeers(string username) { var beersDto = await _beerService.GetUserBeersAsync(username); var result = new BeerCompleteDto { Beers = beersDto }; return(result); }
public async Task <BeerCompleteDto> GetBeers(int from = 0, int size = 20) { if (size > 1000) { size = 1000; } var beers = await _beerService.GetAllAsync(from, size); var result = new BeerCompleteDto { Beers = beers }; return(result); }
public async Task <IHttpActionResult> GetBeer(int id) { var beer = await _beerService.GetSingleAsync(id); if (beer == null) { return(NotFound()); } var result = new BeerCompleteDto() { Beers = new List <BeerDto>() }; result.Beers.Add(beer); return(Ok(result)); }