Esempio n. 1
0
        public ModelLibrary.Price GetLatestPrice(int itemId)
        {
            var priceCtrl = new PriceCtrl();
            var priceDb   = new PriceDb();

            return(priceCtrl.ConvertPriceToModel(priceDb.GetLatestPriceById(itemId)));
        }
Esempio n. 2
0
        public void UpdatePrice(ModelLibrary.Price newPrice, int itemId)
        {
            var priceDb = new PriceDb();

            var updPrice = ConvertPriceToDb(newPrice, itemId);

            priceDb.UpdatePrice(updPrice);
        }
Esempio n. 3
0
        public DatabaseAccessLibrary.Price ConvertPriceToDb(ModelLibrary.Price price, int itemId)
        {
            var priceDb = new PriceDb();
            var prices  = priceDb.GetPriceItemIdList(itemId);

            var pric = prices.First();

            if (pric == null)
            {
                return(null);
            }
            var dbPrice = new DatabaseAccessLibrary.Price
            {
                price1    = price.VarPrice,
                startDate = price.StartDate,
                endDate   = price.EndDate,
                itemId    = pric.itemId
            };

            return(dbPrice);
        }
Esempio n. 4
0
        public ModelLibrary.Price CreatePrice(ModelLibrary.Price price, int itemId)
        {
            var priceDb     = new PriceDb();
            var returnPrice = new ModelLibrary.Price
            {
                EndDate   = price.EndDate,
                StartDate = price.StartDate,
                VarPrice  = price.VarPrice
            };

            var dbPrice = new DatabaseAccessLibrary.Price
            {
                endDate   = price.EndDate,
                startDate = price.StartDate,
                price1    = price.VarPrice,
                itemId    = itemId
            };

            priceDb.AddPrice(dbPrice);

            return(returnPrice);
        }
Esempio n. 5
0
        public void DeletePricesByItemId(int itemId)
        {
            var priceDb = new PriceDb();

            priceDb.DeletePricesByItemId(itemId);
        }
Esempio n. 6
0
        public ModelLibrary.Price GetLatestPriceById(int itemId)
        {
            PriceDb priceDb = new PriceDb();

            return(ConvertPriceToModel(priceDb.GetLatestPriceById(itemId)));
        }
Esempio n. 7
0
        internal ModelLibrary.Price GetPriceItemId(int itemId)
        {
            var priceDb = new PriceDb();

            return(ConvertPriceToModel(priceDb.GetPriceItemId(itemId)));
        }