Exemple #1
0
        public JsonResult DeleteCustomer(int id)
        {

         TalentEntities db = new TalentEntities();
            var customer = db.Customer_.Where(x => x.Id == id).SingleOrDefault();
            if (customer != null)
            {
                if (customer.Sales_.Count == 0)
                {
                    db.Customer_.Remove(customer);
                    db.SaveChanges();

                }
                else
                {
                    var sales = db.Sales_.Where(x => x.CustomerId == id).ToList();

                    foreach (var sale in sales)
                    {
                   
                        db.Sales_.Remove(sale);
                        db.SaveChanges();
                    }
                    db.Customer_.Remove(customer);
                    db.SaveChanges();
                }
            }

            return new JsonResult { Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet };
Exemple #2
0
        public JsonResult DeleteProduct(int id)
        {

         TalentEntities db = new TalentEntities();
            var Prod = db.Product_.Where(x => x.Id == id).SingleOrDefault();
            if (Prod != null)
            {
                if (Prod.Sales_.Count == 0)
                {
                    db.Product_.Remove(Prod);
                    db.SaveChanges();

                }
                else
                {
                    var sales = db.Sales_.Where(x => x.ProductId == id).ToList();

                    foreach (var sale in sales)
                    {
                        //deleting corresponding sales record
                        db.Sales_.Remove(sale);
                        db.SaveChanges();
                    }
                    db.Product_.Remove(Prod);
                    db.SaveChanges();
                }
            }

            return new JsonResult { Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet };
        public JsonResult Edit(Sales_ s)
        {
            {
                try
                {
                    TalentEntities db    = new TalentEntities();
                    Sales_         sales = db.Sales_.Where(x => x.Id == s.Id).SingleOrDefault();


                    sales.CustomerId = s.CustomerId;
                    sales.ProductId  = s.ProductId;
                    sales.StoreId    = s.StoreId;
                    sales.DateSold   = s.DateSold;

                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.Write(e.Data + "Exception Occured");
                    return(new JsonResult {
                        Data = "Sale Update Failed", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    });
                }

                return(new JsonResult {
                    Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
Exemple #4
0
        //Create
        public JsonResult CreateProduct(Product_ c)
        {

            TalentEntities db = new TalentEntities();
            db.Product_.Add(c);
            db.SaveChanges();
            return new JsonResult { Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet };
        }
Exemple #5
0
        //delete
        public JsonResult GetDelete(int id)
        {

            TalentEntities db = new TalentEntities();
            var customer = db.Customer_.Where(x => x.Id == id).SingleOrDefault();
            return new JsonResult { Data = customer, JsonRequestBehavior = JsonRequestBehavior.AllowGet };

        }
        //Create
        public JsonResult CreateStoreList(Store_ s)
        {

            TalentEntities db = new TalentEntities();
            db.Store_.Add(s);
            db.SaveChanges();

            return new JsonResult { Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet };
        }
        public JsonResult CustomerList()
        {
            TalentEntities db           = new TalentEntities();
            var            Customerdata = db.Customer_.Select(p => new { Id = p.Id, CustomerName = p.Name }).ToList();

            return(new JsonResult {
                Data = Customerdata, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult StoreList()
        {
            TalentEntities db         = new TalentEntities();
            var            StoresData = db.Store_.Select(p => new { Id = p.Id, StoreName = p.Name }).ToList();

            return(new JsonResult {
                Data = StoresData, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult ProductList()
        {
            TalentEntities db = new TalentEntities();

            var ProductsData = db.Product_.Select(p => new { Id = p.Id, ProductName = p.Name }).ToList();

            return(new JsonResult {
                Data = ProductsData, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        //Create
        public JsonResult CreateCustomer(Customer_ c)
        {
            TalentEntities db = new TalentEntities();

            db.Customer_.Add(c);
            db.SaveChanges();

            return(new JsonResult {
                Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult Edit(Store_ s)
        {

            TalentEntities db = new TalentEntities();
            var Store = db.Store_.Where(x => x.Id == s.Id).SingleOrDefault();
            Store.Name = s.Name;
            Store.Address = s.Address;
            db.SaveChanges();
            return new JsonResult { Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet };

        }
Exemple #12
0
        public JsonResult Edit(Product_ p)
        {

            TalentEntities db = new TalentEntities();
            var Prod = db.Product_.Where(x => x.Id == p.Id).SingleOrDefault();
            Prod.Name = p.Name;
            Prod.Price = p.Price;
            db.SaveChanges();
            return new JsonResult { Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet };

        }
        //Create
        public JsonResult CreateSale(Sales_ s)
        {
            TalentEntities db = new TalentEntities();

            db.Sales_.Add(s);
            db.SaveChanges();

            return(new JsonResult {
                Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        //Edit
        public JsonResult GetEdit(int id)
        {
            TalentEntities db       = new TalentEntities();
            Customer_      customer = db.Customer_.Where(x => x.Id == id).SingleOrDefault();
            string         value    = JsonConvert.SerializeObject(customer, Formatting.Indented, new JsonSerializerSettings
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            });

            return(Json(value, JsonRequestBehavior.AllowGet));
            //return new JsonResult { Data = customer, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
        }
Exemple #15
0
        public JsonResult GetEdit(int id)
        {

            TalentEntities db = new TalentEntities();
            Product_ Prod= db.Product_.Where(x => x.Id == id).SingleOrDefault();
            string value = JsonConvert.SerializeObject(Prod, Formatting.Indented, new JsonSerializerSettings
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            });
            return new JsonResult { Data = value, JsonRequestBehavior = JsonRequestBehavior.AllowGet };

        }
Exemple #16
0
        //customerList
        public JsonResult ProductList()
        {
            TalentEntities db = new TalentEntities();
            var ProductList = db.Product_.Select(x => new ProductModel {
                Id = x.Id,
                Name = x.Name,
                Price = x.Price
            }).ToList();
            return Json(ProductList, JsonRequestBehavior.AllowGet);
            //return new JsonResult { Data = ProductList, JsonRequestBehavior = JsonRequestBehavior.AllowGet };

        }
Exemple #17
0
        //customerList
        public JsonResult StoreList()
        {
            TalentEntities db        = new TalentEntities();
            var            StoreList = db.Store_.Select(x => new StoreModel
            {
                Id      = x.Id,
                Name    = x.Name,
                Address = x.Address
            }).ToList();

            return(Json(StoreList, JsonRequestBehavior.AllowGet));
            // return new JsonResult { Data = StoreList, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
        }
Exemple #18
0
        //delete
        public JsonResult GetDeleteStoreList(int id)
        {
            TalentEntities db    = new TalentEntities();
            var            Store = db.Store_.Where(x => x.Id == id).SingleOrDefault();
            string         value = JsonConvert.SerializeObject(Store, Formatting.Indented, new JsonSerializerSettings
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            });

            return(new JsonResult {
                Data = value, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #19
0
        //customerList
        public JsonResult CustomerList()
        {
            TalentEntities db = new TalentEntities();
            var customerList = db.Customer_.Select( x => new CustomerModel
            {
                Id = x.Id,
                Name = x.Name,
                Address = x.Address
            }).ToList();
            return Json(customerList, JsonRequestBehavior.AllowGet);
            //return new JsonResult { Data = customerList, JsonRequestBehavior = JsonRequestBehavior.AllowGet };

        }
Exemple #20
0
        public JsonResult Edit(Customer_ c)
        {

            TalentEntities db = new TalentEntities();
            Customer_ cust = db.Customer_.Where(x => x.Id == c.Id).SingleOrDefault();


           
            cust.Name = c.Name;
            cust.Address = c.Address;
            db.SaveChanges();
            return new JsonResult { Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet };

        }
        //delete
        public JsonResult DeleteSale(int id)
        {
            TalentEntities db    = new TalentEntities();
            var            sales = db.Sales_.Where(x => x.Id == id).SingleOrDefault();

            if (sales != null)
            {
                db.Sales_.Remove(sales);
                db.SaveChanges();
            }

            return(new JsonResult {
                Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult DeleteCustomer(int id)
        {
            TalentEntities db       = new TalentEntities();
            var            customer = db.Customer_.Where(x => x.Id == id).SingleOrDefault();

            if (customer != null)
            {
                db.Customer_.Remove(customer);
                db.SaveChanges();
            }

            return(new JsonResult {
                Data = "Success", JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult SalesList()
        {
            TalentEntities db       = new TalentEntities();
            var            saleList = db.Sales_.Select(s => new
            {
                Id           = s.Id,
                DateSold     = s.DateSold,
                CustomerName = s.Customer_.Name,
                ProductName  = s.Product_.Name,
                StoreName    = s.Store_.Name
            }).ToList();

            return(new JsonResult {
                Data = saleList, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }