Beispiel #1
0
        public bool AddProduct(Cart obj)
        {
            var cart = db.Carts.SingleOrDefault(x => x.UserName == obj.UserName && x.ProductID == obj.ProductID);

            if (cart != null)
            {
                int?quantities = cart.Quantities + obj.Quantities;
                cart.Quantities = quantities;
                db.SaveChanges();
                return(true);
            }
            else
            {
                try
                {
                    db.Carts.Add(obj);
                    db.SaveChanges();
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Beispiel #2
0
 public bool Create(Discount discount)
 {
     try
     {
         db.Discounts.Add(discount);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool Create(ProductCategory category)
 {
     try
     {
         db.ProductCategories.Add(category);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #4
0
 public DeliveryDetail Create(DeliveryDetail obj)
 {
     try
     {
         var delivery = db.DeliveryDetails.Add(obj);
         db.SaveChanges();
         return(delivery);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #5
0
 public bool Create(Product obj)
 {
     try
     {
         db.Products.Add(obj);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #6
0
 public Bill Create(Bill obj)
 {
     try
     {
         obj.CreatedDate = (DateTime)DateTime.Now;
         Bill bill = db.Bills.Add(obj);
         db.SaveChanges();
         return(bill);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #7
0
        public bool Register(UserLogin login)
        {
            var result = db.UserLogins.SingleOrDefault(x => x.Name == login.Name);

            if (result != null)
            {
                return(false);
            }
            else
            {
                db.UserLogins.Add(login);
                db.SaveChanges();
                return(true);
            }
        }
Beispiel #8
0
 public bool Create(List <BillDetail> objs, string UserName)
 {
     try
     {
         foreach (var item in objs)
         {
             var result = new CartDAO().Delete(UserName, item.ProductID);
             if (result)
             {
                 db.BillDetails.Add(item);
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }