Example #1
0
 public Beverage(AddBeverageModel model)
 {
     this.BeverageType  = model.BeverageType;
     this.Description   = model.Description;
     this.Discount      = model.Discount;
     this.Name          = model.Name;
     this.PaymentOption = model.PaymentOption;
     this.Price         = model.Price;
 }
        public IActionResult Post([FromBody] AddBeverageModel model)
        {
            Beverage Beverage = new Beverage(model);

            _beverageRepo.Add(Beverage);
            if (_beverageRepo.SaveChanges() == 0)
            {
                throw new ApplicationException("failed to create Beverage");
            }
            var BeverageDto = _beverageMapper.MapBeverageDto(Beverage);

            return(Ok(BeverageDto));
        }