public ModelLibrary.Price GetLatestPrice(int itemId) { var priceCtrl = new PriceCtrl(); var priceDb = new PriceDb(); return(priceCtrl.ConvertPriceToModel(priceDb.GetLatestPriceById(itemId))); }
public void UpdatePrice(ModelLibrary.Price newPrice, int itemId) { var priceDb = new PriceDb(); var updPrice = ConvertPriceToDb(newPrice, itemId); priceDb.UpdatePrice(updPrice); }
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); }
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); }
public void DeletePricesByItemId(int itemId) { var priceDb = new PriceDb(); priceDb.DeletePricesByItemId(itemId); }
public ModelLibrary.Price GetLatestPriceById(int itemId) { PriceDb priceDb = new PriceDb(); return(ConvertPriceToModel(priceDb.GetLatestPriceById(itemId))); }
internal ModelLibrary.Price GetPriceItemId(int itemId) { var priceDb = new PriceDb(); return(ConvertPriceToModel(priceDb.GetPriceItemId(itemId))); }