public async Task <IActionResult> AddBeer([FromBody] SaveBeerDto beerDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userLogged = int.Parse(HttpContext.User.Identity.Name); var result = await _service.AddBeerAsync(beerDto, userLogged); return(CreatedAtRoute("GetBeer", new { id = result.Id }, result)); }