Example #1
0
            public List <PromotionAddItemModel> getListPromotionAddItemModelFromListPromotionDetails(Models.databaseDataContext data, List <Models.tbl_promotion_detail> listPromotionDetails)
            {
                List <PromotionAddItemModel> result = new List <PromotionAddItemModel>();

                foreach (var promotionDetail in listPromotionDetails)
                {
                    Models.tbl_Product    item  = ProductHelper.getInstance().getProductById(data, promotionDetail.Idsp);
                    PromotionAddItemModel model = new PromotionAddItemModel();
                    model.proid   = promotionDetail.Idsp;
                    model.name    = item.TenSP;
                    model.price   = item.GiaHienTai;
                    model.modelid = promotionDetail.Idkm;
                    model.gift    = promotionDetail.Gift;
                    result.Add(model);
                }

                return(result);
            }
            public List <ShoppingCardItemModel> getListShoppingCardItemModelFromListOrderDetails(Models.databaseDataContext data, List <Models.OrderDetail> listOrderDetails)
            {
                List <ShoppingCardItemModel> result = new List <ShoppingCardItemModel>();

                foreach (var orderDetail in listOrderDetails)
                {
                    Models.tbl_Product    item  = ProductHelper.getInstance().getProductById(data, orderDetail.idsp.Value);
                    ShoppingCardItemModel model = new ShoppingCardItemModel();
                    model.id       = orderDetail.idsp.Value;
                    model.name     = item.TenSP;
                    model.image    = item.UrlHinh;
                    model.quantity = orderDetail.soluong.Value;
                    model.price    = item.GiaHienTai;
                    model.total    = model.price * model.quantity;
                    model.orderid  = orderDetail.iddh.HasValue ? orderDetail.iddh.Value : 0;
                    model.modelid  = orderDetail.id;
                    result.Add(model);
                }

                return(result);
            }
 public Models.tbl_Product getProductById(Models.databaseDataContext data, int id)
 {
     Models.tbl_Product result = data.tbl_Products.Where(n => n.ID == id).Single();
     return(result);
 }