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()); }
public IDataResult <Payment> FindByID(int Id) { Payment p = new Payment(); if (_paymentDal.GetAll().Any(c => c.PaymentId == Id)) { p = _paymentDal.GetAll().FirstOrDefault(c => c.PaymentId == Id); } else { Console.WriteLine(Messages.NotExist + "payment"); } return(new SuccessDataResult <Payment>(p)); }
public IDataResult <List <Payment> > GetAll() { if (DateTime.Now.Hour == 6) { return(new ErrorDataResult <List <Payment> >(Messages.MaintenanceTime)); } return(new SuccessDataResult <List <Payment> >(_paymentDal.GetAll(), Messages.PaymentListed)); }
public IDataResult <List <CreditCard> > GetAll() { var result = _paymentDal.GetAll(); if (result != null) { return(new SuccessDataResult <List <CreditCard> >(result)); } return(new ErrorDataResult <List <CreditCard> >(result, PaymentMessages.FailedCardListed)); }
public IDataResult <List <Payment> > GetAll(Expression <Func <Payment, bool> > filter = null) { var result = _paymentDal.GetAll(filter); if (result != null) { return(new SuccessDataResult <List <Payment> >(result)); } return(new ErrorDataResult <List <Payment> >(Messages.NoData)); }
public IResult Check(Payment payment) { if (_paymentDal.GetAll(p => p.cardNumber == payment.cardNumber && p.cardName == payment.cardName && p.CVV == payment.CVV && p.expirationDate == payment.expirationDate).Count > 0) { return(new Result(true, Messages.CardCorrect)); } else { return(new Result(false, Messages.CardUnCorrect)); } }
public IResult CheckPaymentSuccess(Payment payment) { var result = _paymentDal.GetAll(c => c.CardNumber == payment.CardNumber && c.ExpirationMonth == payment.ExpirationMonth && c.ExpirationYear == payment.ExpirationYear && c.Cvv == payment.Cvv).Any(); if (result) { return(new SuccessResult(Messages.PaymentSucces)); } else { return(new ErrorResult(Messages.PaymentError)); } }
public IResult CheckPayment(Payment payment) { var paymentToCheck = _paymentDal.GetAll(p => p.CardNumber == payment.CardNumber || p.CVV == payment.CVV || p.ExpirationDate == payment.ExpirationDate).Any(); if (paymentToCheck) { return(new SuccessResult(Messages.PaymentSuccessfull)); } else { return(new ErrorResult(Messages.PaymentError)); } }
public List <Payment> GetAll() { return(_paymentDal.GetAll()); }
public IDataResult <List <Payment> > GetAll() { _paymentDal.GetAll(); return(new SuccessDataResult <List <Payment> >(Messages.Listed)); }
public IDataResult <List <Payment> > GetPaymentsByCustomerId(int customerId) { return(new SuccessDataResult <List <Payment> >(_paymentDal.GetAll(p => p.CustomerId == customerId))); }
public IDataResult <List <Payment> > GetAll(Expression <Func <Payment, bool> > filter = null) { return(_paymentDal.GetAll()); }
public IDataResult <List <CreditCard> > GetByCardNumber(string cardNumber) { return(new SuccessDataResult <List <CreditCard> >(_paymentDal.GetAll(c => c.CardNumber == cardNumber))); }
public IDataResult <List <Payment> > GetAll() { return(new SuccessDataResult <List <Payment> >(_paymentDal.GetAll(), "tüm ödemeler listelendi")); }
public IDataResult <List <Payment> > GetAll() { var result = _paymentDal.GetAll(); return(new SuccessDataResult <List <Payment> >(result, Messages.PaymentListed)); }
//[SecuredOperation("findeks.get,moderator,admin")] public IDataResult <List <Payment> > GetAll() { return(new SuccessDataResult <List <Payment> >(_paymentDal.GetAll())); }
public IDataResult <List <Payment> > GetAll() { return(new SuccessDataResult <List <Payment> >(_paymentDal.GetAll(), Messages.PaymentsListed)); }
public IDataResult <List <CreditCard> > GetAll() { return(new SuccessDataResult <List <CreditCard> >(_paymentDal.GetAll(), Messages.Listed)); }