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.ToList() }; 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); }
public async Task<BeerCompleteDto> GetUserBeers(string username) { var beersDto = await _beerService.GetUserBeersAsync(username); var result = new BeerCompleteDto { Beers = beersDto.ToList() }; return result; }