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