public IResult Add(CreditCard creditCard) { var creditCardOfCustomer = _creditCardDal.Get(cc => cc.CustomerId == creditCard.CustomerId && cc.CardNumber.Equals(creditCard.CardNumber)); if (creditCardOfCustomer is null) { _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAddedSuccessfully)); } return(new SuccessResult(Messages.CreditCardAddedSuccessfully)); }
public IResult Add(CreditCard creditCard) { IResult result = BusinessRules.Run(IsCardExist(creditCard)); if (result != null) { return(result); } _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAdded)); }
public IResult Add(CreditCard creditCard) { var result = BusinessRules.Run(CheckIfCard(creditCard)); if (result != null) { return(result); } _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAdded)); }
public IResult Add(CreditCard creditCard) { IResult result = IsExistCard(creditCard); if (!result.Success) { return(new ErrorResult(Messages.ExistCard)); } _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.NewCardAdded)); }
public IResult Add(CreditCard entity) { IResult result = BusinessRules.Run(CheckIfCardIsExists(entity.CreditCardNumber)); if (result != null) { return(result); } _creditCardDal.Add(entity); return(new SuccessResult("Kredi Kartı" + Messages.Added)); }
public IResult Add(CreditCard creditCard) { var result = CheckCreditCard(creditCard); if (result) { return(new SuccessResult()); } _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAdded)); }
public IResult Add(CreditCard creditCard, Boolean save) { if (save == true) { var result = BusinessRules.Run(CheckIfCreditCardNotRegistered(creditCard)); if (result == null) { _creditCardDal.Add(creditCard); } } return(new SuccessResult()); }
public void Register(CreditCard creditCard) { DateTime dt = DateTime.Now; _logService.Log(new Log { Text = "Credit Card created at " + dt, Date = dt, CardNumber = creditCard.CardNumber }); _creditCardDal.Add(creditCard); }
public bool Add(CreditCard Card) { try { _creditCardDal.Add(Card); return(true); } catch (Exception) { return(false); } }
public IResult Add(CreditCard creditCard) { var result = BusinessRules.Run(CheckCardIsExists(creditCard.CustomerId, creditCard.CardNo)); if (result != null) { return(result); } _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CardAdded)); }
public IResult Add(CreditCard creditCard) { if (creditCard.CardNumber.StartsWith("4")) { creditCard.CardType = "VISA"; } else if (creditCard.CardNumber.StartsWith("5")) { creditCard.CardType = "MasterCard"; } _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CardAdded)); }
public IResult Add(CreditCard creditCard) { var result = BusinessRules.Run(CheckCreditCardExist(creditCard)); if (result != null) { return(result); } creditCard.Amount = 1000; _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAdded)); }
public IResult Add(CreditCard creditCard) { var result = _creditCardDal.GetAll(c => c.CardNumber == creditCard.CardNumber && c.UserId == creditCard.UserId).Count; if (result > 0) { return(new ErrorResult(Messages.ThereIsACreditCard)); } else { _creditCardDal.Add(creditCard); } return(new SuccessResult()); }
public IResult Save(CreditCard card) { int authUserId = _httpContextAccessor.HttpContext.User.GetAuthenticatedUserId(); var customer = _customerService.GetByUserId(authUserId); var result = BusinessRules.Run(IsCardExist(card.CardNumber)); if (result != null) { return(result); } card.CustomerId = customer.Data.Id; _creditCardDal.Add(card); return(new SuccessResult(Messages.CreditCardAdded)); }
public IResult Add(CreditCard item) { CreditCard foundCard = GetByUserId(item.UserId).Data; if (foundCard == null) { _ICreditCardDal.Add(item); } else { item.Id = foundCard.Id; _ICreditCardDal.Update(item); } return(new SuccessResult()); }
public IResult Add(CreditCard creditCard) { _creditCardDal.Add(creditCard); return(new SuccessResult()); }
public IResult Add(CreditCard entity) { _creditCardDal.Add(entity); return(new SuccessResult("Kredi Kart" + Messages.AddSingular)); }
public IResult Add(NCreditCard creditCard) { _creditCardDal.Add(creditCard); return(new SuccessResult("Messages.creditCardAdded")); }
public IResult Add(CreditCard Tentity) { _creditCard.Add(Tentity); return(new SuccessResult(Messages.CreditCardAdded)); }
public IResult Add(CreditCard creditCard) { _creditCard.Add(creditCard); return(new SuccessResult("başarılı")); }
public IResult Add(CreditCard creditCard) { _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAdded + "-" + creditCard.CreditCardId.ToString())); }
public IResult Add(CreditCard card) { creditDal.Add(card); return(new SuccessResult(card.Id.ToString())); }
public IResult Add(CreditCard creditCard) { _creditCardDal.Add(creditCard); return(new Result(true, Messages.CreditCardAdded)); }
public IResult Add(CreditCard creditCard) { _creditCardDal.Add(creditCard); return(new SuccessDataResult <CreditCard>(creditCard)); }
public IResult Add(CreditCard entity) { return(_creditCardDal.Add(entity)); }
public IResult Add(CreditCard creditCard) { creditCard.SelectedCard = SelectedCardOperations(creditCard); _creditCardDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAddedSuccessfully)); }
public IResult Add(CreditCard card) { _creditCardDal.Add(card); return(new SuccessResult("Ödeme işlemi başarılı bir şekilde gerçekleştirildi.")); }
public IResult Add(CreditCard entity) { _creditCardDal.Add(entity); return(new SuccessResult(Messages.AddedSuccess)); }
public IResult Add(CreditCard creditCard) { _creditCarDal.Add(creditCard); return(new SuccessResult(Messages.CreditCardAdded)); }
public IResult Add(CreditCard card) { _cardDal.Add(card); return(new SuccessResult(Messages.SuccessAdded)); }