Я добавляю сущность в контекст через AddAsyn c (), а затем использую SaveChangesAsyn c (). Однако в SaveChangesAsyn c () что-то идет не так, и он перенаправляет меня на промежуточное ПО, которое я установил на страницу не найдена. Это метод. Любые предложения приветствуются.
public async Task<BeerDTO> CreateBeer(BeerDTO beerDTO)
{
if (this.context.Beers.Any(b => b.Name == beerDTO.Name))
{
throw new ArgumentException();
}
var beer = new Beer()
{
Name = beerDTO.Name,
StyleId = beerDTO.StyleId,
BreweryId = beerDTO.BreweryId,
ImagePath = beerDTO.ImagePath,
Description = beerDTO.Description,
ABV = beerDTO.ABV,
CreatedOn = DateTime.UtcNow
};
await context.Beers.AddAsync(beer);
await context.SaveChangesAsync();
var beerToReturn = beer.GetDTO();
return beerToReturn;
}