Example #1
0
        //-------------------------------------------
        //Отображение полной корзины
        public ActionResult ShowFullCart()
        {
            CartViewModel obj = Cart;

            if (Cart != null)
            {
                var dataForPrice = dataForPriceRepo.GetData();

                Cart.InfoCart         = Cart.GetCartInfo(dataForPrice.DeliveryFixedComission);
                Cart.PriceForDelivery = dataForPrice.DeliveryFixedComission;
            }
            return(PartialView("ShowFullCart", obj));
        }
Example #2
0
        //-----------------------------------------
        //Формирование цены
        private int BuildPrice(double price)
        {
            if (price > 0)
            {
                var dataForPrice = DataForPriceRepo.GetData();
                return(Convert.ToInt32(price * dataForPrice.PriceCoefficient
                                       * dataForPrice.Currency
                                       * dataForPrice.PostPercentComission
                                       + dataForPrice.PostFixedComission));
            }

            else
            {
                return(0);
            }
        }