コード例 #1
0
        public ActionResult CategoryRead([DataSourceRequest] DataSourceRequest request)
        {
            CategoryBusinessLogic obj = new CategoryBusinessLogic();
            DataSourceResult      lstCandidateSiblings = obj.GetCategory(request);

            return(Json(lstCandidateSiblings, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public ActionResult CategoryDestroy([DataSourceRequest] DataSourceRequest request, Category model)
        {
            CategoryBusinessLogic obj = new CategoryBusinessLogic();

            try
            {
                obj.DeleteCategory(request, model);
            }
            catch (System.Exception ex)
            {
                Response.StatusCode        = (int)HttpStatusCode.InternalServerError;
                Response.StatusDescription = "Model error has been occured.";
                ModelState.AddModelError("ERROR", "Model error has been occured.");
            }

            DataSourceResult lstCateg = obj.GetCategory(request);

            return(Json(lstCateg, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public ActionResult CategoryUpdate([DataSourceRequest] DataSourceRequest request, Category model)
        {
            CategoryBusinessLogic obj = new CategoryBusinessLogic();

            try
            {
                if (model != null && ModelState.IsValid)
                {
                    obj.UpdateCategory(request, model);
                }
            }
            catch (System.Exception ex)
            {
                Response.StatusCode        = (int)HttpStatusCode.InternalServerError;
                Response.StatusDescription = "Model error has been occured.";
                ModelState.AddModelError("ERROR", "Model error has been occured.");
            }

            return(Json(new[] { model }.ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet));
        }