public async Task <IActionResult> CreateBeer([FromBody] Beer beer) { var validationResults = await _brandValidation.ValidateBeer(beer); if (validationResults.Any(validationResult => validationResult != ValidationResult.Success)) { return(new BadRequestObjectResult(validationResults.Where(result => result != null).Select(result => result?.ErrorMessage))); } return(new OkObjectResult(await _brandService.CreateBeer(beer))); }
public async Task <IActionResult> CreateBeer([FromBody] Beer beer) { return(new OkObjectResult(await _brandService.CreateBeer(beer))); }