コード例 #1
0
        public JsonResult save(OrderMaster order)
        {
            bool     status = false;
            DateTime dateOrg;
            var      isValidDate = DateTime.TryParseExact(order.OrderDate.ToShortDateString(), "mm-dd-yyyy", null, System.Globalization.DateTimeStyles.None, out dateOrg);

            if (isValidDate)
            {
                order.OrderDate = dateOrg;
            }

            var isValidModel = TryUpdateModel(order);

            if (isValidModel)
            {
                using (MasterDetailsEntities1 dc = new MasterDetailsEntities1())
                {
                    dc.OrderMasters.Add(order);
                    dc.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
コード例 #2
0
        public JsonResult getProducts(int categoryID)
        {
            List <Product> products = new List <Product>();

            using (MasterDetailsEntities1 dc = new MasterDetailsEntities1())
            {
                products = dc.Products.Where(a => a.CategoryID.Equals(categoryID)).OrderBy(a => a.ProductName).ToList();
            }
            return(new JsonResult {
                Data = products, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
コード例 #3
0
        public JsonResult getProductCategories()
        {
            List <Category> categories = new List <Category>();

            using (MasterDetailsEntities1 dc = new MasterDetailsEntities1())
            {
                categories = dc.Categories.OrderBy(a => a.CategoryNames).ToList();
            }
            return(new JsonResult {
                Data = categories, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }