Beispiel #1
0
            public List <ShoppingCardItemModel> getListShoppingCardItemModelFromListOrderDetails(Models.QLShopOnlineEntities data, List <Models.ChiTietDonDatHang> listChiTietDonDatHangs)
            {
                List <ShoppingCardItemModel> result = new List <ShoppingCardItemModel>();

                foreach (var ChiTietDonDatHang in listChiTietDonDatHangs)
                {
                    Models.SanPham        item  = ProductHelper.getInstance().getProductById(data, ChiTietDonDatHang.IdSanPham.Value);
                    ShoppingCardItemModel model = new ShoppingCardItemModel();
                    model.id       = ChiTietDonDatHang.IdSanPham.Value;
                    model.name     = item.TenSanPham;
                    model.image    = item.HinhAnh;
                    model.quantity = ChiTietDonDatHang.SoLuong.Value;
                    model.price    = item.DonGia.Value;
                    model.total    = model.price * model.quantity;
                    model.orderid  = ChiTietDonDatHang.IdDDH.HasValue ? ChiTietDonDatHang.IdDDH.Value : 0;
                    model.modelid  = ChiTietDonDatHang.IdCTDDH;
                    result.Add(model);
                }

                return(result);
            }
Beispiel #2
0
            public List <ShoppingCardItemModel> getListShoppingCardItemModelFromListOrderDetails(Models.DataClassesDataContext data, List <Models.tbl_order_detail> listOrderDetails)
            {
                List <ShoppingCardItemModel> result = new List <ShoppingCardItemModel>();

                foreach (var orderDetail in listOrderDetails)
                {
                    Models.tbl_item       item  = ProductHelper.getInstance().getProductById(data, orderDetail.id_product.Value);
                    ShoppingCardItemModel model = new ShoppingCardItemModel();
                    model.id       = orderDetail.id_product.Value;
                    model.name     = item.name;
                    model.image    = item.image;
                    model.quantity = orderDetail.quantity.Value;
                    model.price    = item.price.HasValue ? item.price.Value : 0;
                    model.total    = model.price * model.quantity;
                    model.orderid  = orderDetail.id_order.HasValue ? orderDetail.id_order.Value : 0;
                    model.modelid  = orderDetail.id;
                    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);
            }