Пример #1
0
        public IResult Add(Payment payment)
        {

            _paymentDal.Add(payment);

            return new SuccessResult();
        }
Пример #2
0
        public IResult Add(Payment payment)
        {
            payment.PaymentDate = DateTime.Now;

            _paymentDal.Add(payment);
            return(new SuccessResult(Messages.PaymentSuccessfull));
        }
Пример #3
0
        public IResult PayByCreditCard(PayByCreditCardDto payByCreditCardDto)
        {
            CreditCard creditCard = payByCreditCardDto.CreditCard;
            Payment    payment    = new Payment();

            payment.CustomerId = payByCreditCardDto.CustomerId;
            if (payByCreditCardDto.CreditCard.Id > 0)
            {
                payment.CreditCardId = payByCreditCardDto.CreditCard.Id;
            }
            payment.PaymentAmount = payByCreditCardDto.PaymentAmount;
            payment.PaymentDate   = payByCreditCardDto.PaymentDate;

            IResult result = BusinessRules.Run(CheckIfCreditCard(creditCard));

            if (result == null)
            {
                _paymentDal.Add(payment);
                return(new SuccessResult(Messages.PaymentAdded));
            }
            else
            {
                return(result);
            }
        }
Пример #4
0
 public IResult Add(Payment payment)
 {
     if (CheckPaymentNumber(payment.CardNumber))
     {
         return(new SuccessResult(Messages.PaymentAlreadyExists));
     }
     _paymentDal.Add(payment);
     return(new SuccessResult(Messages.PaymentAdded));
 }
Пример #5
0
        public IResult Add(Payment payment)
        {
            var result = _paymentDal.GetAll(p => p.CustomerId == payment.CustomerId);

            if (result == null)
            {
                return(new ErrorResult());
            }
            _paymentDal.Add(payment);
            return(new SuccessResult());
        }
Пример #6
0
        public IResult Add(Payment payment)
        {
            var result = CheckCard(payment);

            if (result)
            {
                return(new SuccessResult());
            }
            _paymentDal.Add(payment);
            return(new SuccessResult(Messages.CardAdded));
        }
Пример #7
0
        public IResult Add(Payment payment)
        {
            IResult result = BusinessRules.Run(CheckIsCardValid(payment.CreditCardNumber, payment.ExpirationDate,
                                                                payment.SecurityCode));

            if (result != null)
            {
                return(result);
            }
            _paymentDal.Add(payment);
            return(new SuccessResult());
        }
Пример #8
0
        public IResult Add(Payment entity)
        {
            var result = BusinessRules.Run(CheckIfCustomerExists(entity.CustomerId), CheckIfRentExists(entity.RentalId));

            if (!(result is null))
            {
                return(result);
            }

            _paymentDal.Add(entity);
            return(new SuccessResult(Messages.SuccessAdded));
        }
Пример #9
0
        public IResult Add(Payment entity)
        {
            IResult result = BusinessRules.Run(
                CheckIsCreditCardExist(entity.CreditCardNumber, entity.ExpirationDate, entity.SecurityCode));

            if (result != null)
            {
                return(result);
            }
            _paymentDal.Add(entity);

            return(new SuccessResult("Ödeme" + Messages.AddSingular));
        }
Пример #10
0
        public IResult Add(Payment payment)
        {
            IResult result = BusinessRules.Run(
                CheckIsCreditCardExist(payment.CreditCardNumber, payment.ExpirationDate, payment.CVV));

            if (result != null)
            {
                return(result);
            }
            _paymentDal.Add(payment);

            return(new SuccessResult("Payment" + Messages.Added));
        }
Пример #11
0
        public IResult Add(Payment payment)
        {
            //IResult result = BusinessRules.Run(
            //    BrandNameCheck(brand.Name)
            //    );

            //if (result != null)
            //{
            //    return result;
            //}
            payment.PaymentDate = DateTime.Now;
            _paymentDal.Add(payment);
            return(new SuccessResult(Messages.PaymentAdded));
        }
Пример #12
0
        public IResult Add(PaymentAddDto paymentAddDto)
        {
            Payment paymentToAdd = new Payment()
            {
                NameOnCard   = paymentAddDto.NameOnCard,
                CardCVV      = paymentAddDto.CardCVV,
                CreditNumber = paymentAddDto.CreditNumber,
                TotalPrice   = paymentAddDto.TotalPrice,
                RentalId     = paymentAddDto.RentalId
            };

            _paymentDal.Add(paymentToAdd);

            return(new SuccessResult(Messages.PaymentSuccessful));
        }
Пример #13
0
        public IResult Add(Payment payment)
        {
            var result = _creditCardService.MemberCardExist(payment.MemberId);

            if (result.Success)
            {
                if (payment.ProcessDate == null)
                {
                    payment.ProcessDate = DateTime.Now;
                }

                _paymentDal.Add(payment);
                return(new SuccessResult(Messages.PaymentAdded));
            }
            return(new ErrorResult(result.Message));
        }
Пример #14
0
 public IResult AddPayment(Payment payment)
 {
     payment.ProcessDate = DateTime.Now;
     _paymentDal.Add(payment);
     return(new SuccessResult("Refactor edilecek başarılı payment mesajı"));
 }
Пример #15
0
 public Payment Add(Payment payment)
 {
     return(_paymentDal.Add(payment));
 }
 public IResult Add(Payment payment)
 {
     _paymentDal.Add(payment);
     return(new Result(true, Messages.CardAdded));
 }
Пример #17
0
 public IResult Add(Payment payment)
 {
     _paymentDal.Add(payment);
     return(new SuccessResult(Messages.SuccessfullyPaid));
 }
 public IResult Add(Payment entity)
 {
     return(_paymentDal.Add(entity));
 }
Пример #19
0
 public IResult Add(Payment entity)
 {
     entity.PaymentDate = DateTime.Now;
     _paymentDal.Add(entity);
     return(new SuccessResult("Ödeme Başarılı"));
 }
Пример #20
0
 public IResult Add(Payment payment)
 {
     _paymentDal.Add(payment);
     return(new SuccessResult("ödeme eklendi" + "-" + payment.PaymentId.ToString()));
 }
Пример #21
0
 public IResult Add(Payment payment)
 {
     _paymentDal.Add(payment);
     return(new SuccessResult("SuccessfullyPaid"));
 }
 public void Add(Payment payment)
 {
     _paymentDal.Add(payment);
 }
Пример #23
0
 public bool Add(Payment entity)
 {
     return(paymentDal.Add(entity));
 }
Пример #24
0
 public IResult Add(Payment fakeCard)
 {
     _fakeCardDal.Add(fakeCard);
     return(new SuccessResult());
 }
Пример #25
0
 public IResult Add(CreditCard creditCard)
 {
     _paymentDal.Add(creditCard);
     return(new SuccessResult());
 }
Пример #26
0
 public IResult AddPayment(Payment payment)
 {
     payment.ProcessDate = DateTime.Now;
     _paymentDal.Add(payment);
     return(new SuccessResult("payment tablosuna eklendi"));
 }
Пример #27
0
 //[FluentValidationAspect(typeof(PaymentValidator))]
 public IResult Add(CreditCard creditCard)
 {
     _paymentDal.Add(creditCard);
     return(new SuccessResult(PaymentMessages.CardAdded));
 }
Пример #28
0
 public IResult Add(Payment payment)
 {
     payment.TotalAmount = _rentalService.GetTotalAmount(payment.RentalID).Data;
     _paymentDal.Add(payment);
     return(new SuccessResult());
 }
        public IResult Add(Payment payment)
        {
            _paymentDal.Add(payment);

            return(new SuccessResult(Messages.PaymentAdded));
        }
Пример #30
0
 public IResult AddPayment(Payment payment)
 {
     payment.ProcessDate = DateTime.Now;
     _paymentDal.Add(payment);
     return(new SuccessResult("Added payment table"));
 }