Beispiel #1
0
        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()
     });
 }