Exemplo n.º 1
0
        public void Delete(PaymentBindingModel model)
        {
            var element = _paymentStorage.GetElement(new PaymentBindingModel
            {
                Id = model.Id
            });

            if (element == null)
            {
                throw new Exception("Не найдено");
            }
            _paymentStorage.Delete(model);
        }
        //public void CreateOrUpdate(CreatePaymentBindingModel model)
        //{
        //    var payment = new PaymentBindingModel
        //    {
        //        Id = model.Id,
        //        Prepayment = model.Prepayment,
        //        ClientId = model.ClientId,
        //        DishId = model.DishId,
        //        DateCreate = model.DateCreate
        //    };

        //    if (model.Id.HasValue)
        //    {
        //        paymentStorage.Update(payment);
        //    }
        //    else
        //    {
        //        paymentStorage.Insert(payment);
        //    }
        //}

        public void Delete(PaymentBindingModel model)
        {
            var payment = paymentStorage.GetElement(
                new PaymentBindingModel
            {
                Id = model.Id
            });

            if (payment == null)
            {
                throw new Exception("Оплата не внесена");
            }

            paymentStorage.Delete(model);
        }