Beispiel #1
0
        public List<BulkBuyProductsModel> DeleteProduct(long Id, long bulkBuyID)
        {
            List<BulkBuyProductsModel> lstbulkproducts = new List<BulkBuyProductsModel>();
            using (ShopDevEntities db = new ShopDevEntities())
            {
                try
                {
                    BulkBuyProduct product = GetProduct(db, Id);

                    db.BulkBuyProducts.Remove(product);
                    db.SaveChanges();
                    var lstproducts = db.BulkBuyProducts.Where(m => m.BulkBuyID == bulkBuyID).ToList();
                    foreach (var cusprod in lstproducts)
                    {
                        BulkBuyProductsModel objcsproducts = new BulkBuyProductsModel();
                        cusprod.CopyProperties(objcsproducts);
                        lstbulkproducts.Add(objcsproducts);
                    }

                }
                catch (Exception)
                {

                }
                return lstbulkproducts;
            }
        }
Beispiel #2
0
        public BulkBuyProduct GetProduct(ShopDevEntities db, long Id)
        {
            BulkBuyProduct objProduct = null;
            try
            {
                objProduct = db.BulkBuyProducts.Where(m => m.BulkBuyProductID == Id).FirstOrDefault();
            }
            catch (Exception)
            {

            }
            return objProduct;
        }
Beispiel #3
0
 public BulkBuyProductsModel GetProductDetails(long Id)
 {
     BulkBuyProductsModel objModel = new BulkBuyProductsModel();
     using (ShopDevEntities db = new ShopDevEntities())
     {
         try
         {
             BulkBuyProduct product = GetProduct(db, Id);
             product.CopyProperties(objModel);
         }
         catch (Exception)
         {
         }
     }
     return objModel;
 }
Beispiel #4
0
        public List<BulkBuyProductsModel> AddProduct(BulkBuyProductsModel productModel)
        {
            List<BulkBuyProductsModel> lstcsproducts = new List<BulkBuyProductsModel>();
            using (ShopDevEntities db = new ShopDevEntities())
            {
                try
                {


                    productModel.BulkBuyID = productModel.BulkBuyID == null ? 0 : productModel.BulkBuyID;
                    BulkBuyProduct bulkproduct = null;
                    if (productModel.BulkBuyProductID > 0)
                    {
                        bulkproduct = db.BulkBuyProducts.Where(m => m.BulkBuyProductID == productModel.BulkBuyProductID).FirstOrDefault();
                    }
                    else
                    {
                        bulkproduct = new BulkBuyProduct();
                    }
                    productModel.CopyProperties(bulkproduct);
                    if (productModel.BulkBuyProductID == 0)
                    {
                        db.BulkBuyProducts.Add(bulkproduct);
                    }
                    db.SaveChanges();
                    var lstproducts = db.BulkBuyProducts.Where(m => m.BulkBuyID == productModel.BulkBuyID).ToList();
                    foreach (var cusprod in lstproducts)
                    {
                        BulkBuyProductsModel objcsproduct = new BulkBuyProductsModel();
                        cusprod.CopyProperties(objcsproduct);
                        lstcsproducts.Add(objcsproduct);
                    }
                    return lstcsproducts;
                }
                catch (Exception)
                {
                    return lstcsproducts;
                }
            }
        }