Example #1
0
 public JsonResult Customertable()
 {
     using (var db = new CobraOnboarddbEntities())
     {
         var customer = db.People.Where(x => x.IsActive == true).Select(x => new { x.Id, x.Name, x.Address1, x.Address2, x.City }).ToList();
         return(new JsonResult {
             Data = customer, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
Example #2
0
 public JsonResult DeleteCustomer(string data)
 {
     using (var db = new CobraOnboarddbEntities())
     {
         int custId     = Convert.ToInt16(data);
         var deletecust = db.People.Where(x => x.Id == custId).FirstOrDefault();
         {
             deletecust.IsActive = false;
         }
         db.SaveChanges();
     }
     return(new JsonResult());
 }
        public JsonResult DeleteOrder(string orderId)
        {
            using (var db = new CobraOnboarddbEntities())
            {
                int OrdId        = Convert.ToInt16(orderId);
                var orderheaders = db.OrderHeaders.Where(x => x.Id == OrdId).FirstOrDefault();
                db.OrderHeaders.Remove(orderheaders);
                var orderdetails = db.OrderDetails.Where(x => x.OderId == OrdId).FirstOrDefault();
                db.OrderDetails.Remove(orderdetails);
                db.SaveChanges();
            }

            return(new JsonResult());
        }
 public JsonResult Getorders()
 {
     using (var db = new CobraOnboarddbEntities())
     {
         var orders = db.OrderHeaders.Join(db.People, ord => ord.PersonId, peo => peo.Id,
                                           (ord, peo) => new { ord, peo })
                      .Join(db.OrderDetails, od => od.ord.Id, odt => odt.OderId, (od, odt) => new { od, odt })
                      .Join(db.Products, p => p.odt.ProductId, pro => pro.Id, (p, pro) => new { p, pro })
                      .Select(x => new { x.p.od.ord.Id, x.p.od.ord.OrderDate, x.p.od.peo, x.pro, x.pro.Price }).ToList();
         return(new JsonResult {
             Data = orders, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
        public JsonResult GetCP()
        {
            using (var db = new CobraOnboarddbEntities())
            {
                var list = new GetCPViewmodel();
                {
                    list.Person  = db.People.Where(x => x.IsActive == true).ToList();
                    list.Product = db.Products.ToList();
                }

                return(new JsonResult {
                    Data = list, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
 public JsonResult EditOrder(EditOrderViewModel order)
 {
     using (var db = new CobraOnboarddbEntities())
     {
         var orderdetails = db.OrderHeaders.Where(x => x.Id == order.Id).FirstOrDefault();
         {
             orderdetails.PersonId = order.Ord.CustomerId;
         }
         var orderheader = db.OrderDetails.Where(x => x.OderId == order.Id).FirstOrDefault();
         {
             orderheader.ProductId = order.Ord.ProductId;
         }
         db.SaveChanges();
     }
     return(new JsonResult());
 }
Example #7
0
 public JsonResult Customer(PersonViewModel person)
 {
     using (var db = new CobraOnboarddbEntities())
     {
         var customer = new Person()
         {
             Name     = person.Name,
             Address1 = person.Address1,
             Address2 = person.Address2,
             City     = person.City,
             IsActive = true
         };
         db.People.Add(customer);
         db.SaveChanges();
         var customerlist = db.People.Select(x => new { x.Id, x.Name, x.Address1, x.Address2, x.City }).ToList();
         return(new JsonResult {
             Data = customerlist, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
Example #8
0
        public JsonResult EditCust(EditPersonViewModel person)
        {
            using (var db = new CobraOnboarddbEntities())
            {
                //int id = Convert.ToInt32(Id);

                var editcustomer = db.People.Where(x => x.Id == person.Id).FirstOrDefault();


                editcustomer.Name     = person.Pers.Name;
                editcustomer.Address1 = person.Pers.Address1;
                editcustomer.Address2 = person.Pers.Address2;
                editcustomer.City     = person.Pers.City;

                db.SaveChanges();
                var customer = db.People.Select(x => new { x.Id, x.Name, x.Address1, x.Address2, x.City }).ToList();
                return(new JsonResult {
                    Data = customer, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
        public JsonResult AddOrder(OrderViewModel order)
        {
            using (var db = new CobraOnboarddbEntities())
            {
                var orderheader = new OrderHeader()
                {
                    OrderDate = DateTime.Now,
                    PersonId  = order.CustomerId
                };
                db.OrderHeaders.Add(orderheader);
                db.SaveChanges();
                var orderdetails = new OrderDetail()
                {
                    OderId    = orderheader.Id,
                    ProductId = order.ProductId
                };
                db.OrderDetails.Add(orderdetails);
                db.SaveChanges();
            }

            return(new JsonResult());
        }