public IResult Update(Card card) { IResult result = BusinessRules.Run(); if (result != null) { return(result); } _cardDal.Update(card); return(new SuccessResult("Kredi kartı güncellendi")); }
public IResult PayWithCreditCard(int price, CreditCard creditCard) { var result = _cardDal.Get(c => c.CardNumber == creditCard.CardNumber); if (result != null && result.Limit >= price) { result.Limit -= price; _cardDal.Update(result); return(new SuccessResult("Ödeme Yapıldı")); } return(new ErrorResult("Ödeme Yapılamadı ")); }
public void AddToCard(string userId, int productId, int quantity) { var card = _cardDal.GetCardByUserId(userId); if (card != null) { var index = card.CardItems.FindIndex(x => x.ProductId == productId); if (index < 0) { card.CardItems.Add(new CardItem() { ProductId = productId, Quantity = quantity, CardId = card.Id, }); } else { card.CardItems[index].Quantity += quantity; } _cardDal.Update(card); } }
public void AddToCard(string userId, int productId, int quantity) { var card = GetCardByUserId(userId); if (card != null) { //Buradaki işlem sepetteki ürünün var olup olmadığını index numarası ile kontrol ediliyo eğer yok ise yeni ürün ekleniyor eğer var ise ürün adeti artırılıyor var index = card.CardItems.FindIndex(x => x.ProductId == productId); if (index < 0) { card.CardItems.Add(new CardItem() { ProductId = productId, Quantity = quantity, CardId = card.Id }); } else { card.CardItems[index].Quantity += quantity; } _cardDal.Update(card); } }
public IResult Update(Card card) { _cardDal.Update(card); return(new SuccessResult(Messages.CardUpdated)); }
public void Update(Card card) { _cardDal.Update(card); }
public IResult Update(Card card) { _cardDal.Update(card); return(new SuccessResult()); }
public IResult Update(Card card) { _cardDal.Update(card); return(new SuccessResult("Kart güncellendi.")); }
public IResult Update(Card card) { _cardDal.Update(card); return(new SuccessResult("Kart Güncelleme Başarılı..")); }
public IResult Update(Card Card) { _CarddDal.Update(Card); return(new SuccessResult(Messages.CardsUpdated)); }
public IResult Update(Card card) { _cardDal.Update(card); return(new SuccessResult(Messages.Update_Message(Messages.GetNameDict[typeof(Card)]))); }
public IResult Update(Card card) { _iCardDal.Update(card); return(new SuccessResult("Kart Bilgileri Güncellendi")); }