public IActionResult AddNewBitters(Bitters bitters) { bitters.BittersId = 0; var result = _bittersRepository.Add(bitters); return(Created(Request.Path + "/" + result.BittersId, result)); }
public Bitters Add(Bitters model) { var entity = BittersEntity.Map(model); var newBitters = _dataContext.Bitters.Add(entity).Entity; _dataContext.SaveChanges(); return(BittersEntity.Map(newBitters)); }
public static BittersEntity Map(Bitters model) { return(new BittersEntity { BittersId = model.BittersId, Name = model.Name, Abv = model.Abv, Type = model.Type, CocktailBitters = model.Cocktails?.Select(Id => new CocktailBittersEntity { CocktailId = Id, BittersId = model.BittersId })?.ToList() }); }