Example #1
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);
            }
Example #2
0
 public Models.tbl_item getProductById(Models.DataClassesDataContext data, int id)
 {
     Models.tbl_item result = data.tbl_items.Where(n => n.id == id).Single();
     return(result);
 }