예제 #1
0
        public async Task <int> CreateProduct(PRODUCT model)
        {
            try
            {
                db.PRODUCTs.Add(model);
                await db.SaveChangesAsync();

                return(model.ProductID);
            }
            catch
            {
                return(0);
            }
        }
예제 #2
0
        public async Task <int> CreateBrand(BRAND cate)
        {
            try
            {
                db.BRANDs.Add(cate);
                await db.SaveChangesAsync();

                return(cate.BrandID);
            }
            catch
            {
                return(0);
            }
        }
예제 #3
0
        public async Task <bool> DeleteCustomer(int ID)
        {
            try
            {
                var cus = await db.CUSTOMERs.Where(x => x.CustomerID == ID).SingleOrDefaultAsync();

                db.CUSTOMERs.Remove(cus);
                await db.SaveChangesAsync();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public async Task <int> AddOrderCustomer(int CustomerID, string name, string address, string phone, decimal total)
        {
            var order = new ORDER
            {
                CustomerID      = CustomerID,
                CustomerName    = name,
                CustomerAddress = address,
                CustomerPhone   = phone,
                OrderStatusID   = 1,
                Total           = total,
                OrderDate       = DateTime.Now
            };

            db.ORDERs.Add(order);
            await db.SaveChangesAsync();

            return(order.OrderID);
        }
        public async Task <int> CreateConfiguration(CONFIGURATION model)
        {
            try
            {
                if (db.PRODUCTs.FindAsync(model.ProductID) == null)
                {
                    return(0);
                }

                db.CONFIGURATIONs.Add(model);
                await db.SaveChangesAsync();

                return(model.ConfigID);
            }
            catch
            {
                return(0);
            }
        }
예제 #6
0
        public async Task <int> AddOrderDetail(int OrderID, int ProductID, int Quanity)
        {
            try {
                var order = new ORDERDETAIL()
                {
                    OrderID   = OrderID,
                    ProductID = ProductID,
                    Quantity  = Quanity
                };
                db.ORDERDETAILs.Add(order);
                await db.SaveChangesAsync();

                return(order.DetailID);
            }
            catch
            {
                return(0);
            }
        }