コード例 #1
0
        public IActionResult Contact()
        {
            ViewData["Message"] = "Your contact page.";

            var cat        = CategoryBl.SingleOrDefault(x => x.Id == 1);
            var catwithSUb = CategoryBl.SingleOrDefault(x => x.Id == 1, x => x.TblSubCategory);

            return(View());
        }
コード例 #2
0
        public IHttpActionResult Get(int id)
        {
            var     itemResult = CategoryBl.SingleOrDefault(x => x.Id == id, x => x.tblSubCategories);
            dynamic d          = new ExpandoObject();

            d.Id          = itemResult.Id;
            d.Name        = itemResult.Name;
            d.Description = itemResult.Description;

            return(Json(d));
        }
コード例 #3
0
        public IHttpActionResult GetCategoryById(int id)
        {
            var category = CategoryBl.GetCategory(id);

            if (category != null)
            {
                return(Ok(category));
            }
            else
            {
                return(BadRequest());
            }
        }
コード例 #4
0
        public IHttpActionResult GetCatgsToppingsForCatgProduct(int id)
        {
            var categories = CategoryBl.GetCatgsToppingsForCatgProduct(id);

            if (categories != null)
            {
                return(Ok(categories));
            }
            else
            {
                return(BadRequest());
            }
        }
コード例 #5
0
        public IHttpActionResult GetProductsCategories()
        {
            var categories = CategoryBl.GetProductsCategories();

            if (categories != null)
            {
                return(Ok(categories));
            }
            else
            {
                return(BadRequest());
            }
        }
コード例 #6
0
        public IHttpActionResult Get()
        {
            var            itemResult = CategoryBl.GetAll(x => x.tblSubCategories);
            List <dynamic> dlist      = new List <dynamic>();

            foreach (var item in itemResult)
            {
                dynamic d = new ExpandoObject();
                d.Id          = item.Id;
                d.Name        = item.Name;
                d.Description = item.Description;
                dlist.Add(d);
            }
            return(Json(dlist));
        }
コード例 #7
0
 public ActionResult Delete(int id)
 {
     CategoryBl.Delete(x => x.Id == id);
     return(new JsonResult("Success"));
 }
コード例 #8
0
 public ActionResult Post([FromBody] TblCategory category)
 {
     CategoryBl.Add(category);
     return(new JsonResult("Success"));
 }
コード例 #9
0
        public ActionResult <string> Get(int id)
        {
            var itemResult = CategoryBl.SingleOrDefault(x => x.Id == id);

            return(new JsonResult(itemResult));
        }
コード例 #10
0
        public ActionResult <IEnumerable <string> > Get()
        {
            var itemResult = CategoryBl.GetAll();

            return(new JsonResult(itemResult));
        }
コード例 #11
0
 public IHttpActionResult Delete(int id)
 {
     CategoryBl.Delete(x => x.Id == id);
     return(Json("Success"));
 }
コード例 #12
0
 public IHttpActionResult Post([FromBody] tblCategory category)
 {
     CategoryBl.Add(category);
     return(Json("Success"));
 }