Пример #1
0
        public void InsertPymentCardTest()
        {
            PaymentCardRepository.Insert(paymentCard);
            var cardFromList = PaymentCardRepository.GetPaymentCardById(paymentCard.Id);

            Assert.AreEqual(paymentCard, cardFromList);
        }
Пример #2
0
        public void GetPaymentCardByIdTest()
        {
            PaymentCardRepository.Insert(paymentCard);

            var cardFromList = PaymentCardRepository.GetPaymentCardById(paymentCard.Id);

            Assert.IsNotNull(cardFromList);
        }
Пример #3
0
        public void RemovePaymentCardTest()
        {
            PaymentCardRepository.Insert(paymentCard);
            var cardItemFromList = PaymentCardRepository.GetPaymentCardById(paymentCard.Id);

            PaymentCardRepository.Remove(cardItemFromList);
            var checkRemovedPaymentCard = PaymentCardRepository.GetPaymentCardById(cardItemFromList.Id);

            Assert.IsNull(checkRemovedPaymentCard);
        }
Пример #4
0
        public void UpdatePaymentCardTest()
        {
            PaymentCardRepository.Insert(paymentCard);
            var cardFromList = PaymentCardRepository.GetPaymentCardById(paymentCard.Id);

            cardFromList.CardName = "Teuta Gashi";

            PaymentCardRepository.Update(cardFromList);

            Assert.Contains(cardFromList, PaymentCardRepository.GetPaymentCards());
        }
Пример #5
0
        public void GetInitialPaymentCardsTest()
        {
            paymentCardList = PaymentCardRepository.GetPaymentCards();

            if (paymentCardList.Count() <= 0)
            {
                Assert.IsEmpty(paymentCardList);
            }
            else
            {
                Assert.IsNotEmpty(paymentCardList);
            }
        }
Пример #6
0
        public ActionResult Create(PaymentCard paymentCard)
        {
            try
            {
                PaymentCardRepository.Insert(paymentCard);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Пример #7
0
        public ActionResult Create(Order model)
        {
            model.CartDetails = HttpContext.Session.Get <List <Cart> >("cartV");

            foreach (var detail in model.CartDetails)
            {
                model.TotalPrice += detail.StockControl.Product.RetailPrice * detail.Quantity;
            }

            OrderRepository.Insert(model);

            PaymentCardRepository.Insert(model.Payment);

            return(RedirectToAction(nameof(Index)));
        }
Пример #8
0
 // GET: PaymentCards
 public ActionResult Index()
 {
     return(View(PaymentCardRepository.GetPaymentCards()));
 }