public ActionResult List(int page, int rp, string sortname, string sortorder, string qtype, string query)
        {
            int pageSize = rp; int totalRecords = 0;
            List <ItemsModel> itemsList = ItemsFactor.GetPageByPage(page, pageSize, out totalRecords);

            return(CreateFlexiJson(itemsList, page, totalRecords));
        }
Esempio n. 2
0
 public ActionResult GetObject(int id)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ItemsModel itemsObj = ItemsFactor.GetObject(id);
             if (itemsObj != null)
             {
                 return(Json(itemsObj, JsonRequestBehavior.AllowGet));
             }
         }
     }
     catch (Exception ex)
     {
     }
     return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError, "Error"));
 }
Esempio n. 3
0
        //----------------------------------------------------------------------------------------------
        #endregion

        #region -----------------List-----------------
        //----------------------------------------------------------------------------------------------
        public ActionResult List(int page, int rp, string sortname, string sortorder, string qtype, string query)
        {
            try
            {
                int pageSize = rp; int totalRecords = 0;
                List <ItemsModel> itemsList = ItemsFactor.GetPageByPage(page, pageSize, sortname, sortorder, qtype, query, out totalRecords);
                if (itemsList.Count > 0)
                {
                    return(CreateFlexiJson(itemsList, page, totalRecords));
                }
                else
                {
                    return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError, "Error"));
                }
            }
            catch (Exception ex)
            {
            }
            return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError, "Error"));
        }
Esempio n. 4
0
 public ActionResult Page(int id)
 {
     try
     {
         int pageSize = 15; int totalRecords = 0;
         List <ItemsModel> itemsList = ItemsFactor.GetPageByPage(id, pageSize, null, null, null, null, out totalRecords);
         if (itemsList.Count > 0)
         {
             return(CreateFlexiJson(itemsList, id, totalRecords));
         }
         else
         {
             return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError, "Error"));
         }
     }
     catch (Exception ex)
     {
     }
     return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError, "Error"));
 }
Esempio n. 5
0
 public ActionResult Save(ItemsModel itemsObj)
 {
     try
     {
         if (ModelState.IsValid)
         {
             bool result = ItemsFactor.Save(itemsObj);
             if (result == true)
             {
                 int pageSize = 15; int totalRecords = 0; int page = 1;
                 List <ItemsModel> itemsList = ItemsFactor.GetPageByPage(page, pageSize, null, null, null, null, out totalRecords);
                 return(CreateFlexiJson(itemsList, page, totalRecords));
             }
         }
     }
     catch (Exception ex)
     {
     }
     return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError, "Saving operation faild"));
 }
Esempio n. 6
0
        //----------------------------------------------------------------------------------------------
        #endregion

        #region -----------------Delete-----------------
        //----------------------------------------------------------------------------------------------
        public ActionResult Delete(int[] ids)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ItemsFactor.DeleteGroupofobjects(ids);
                    //--------------------------------------
                    {
                        int pageSize = 15; int totalRecords = 0; int page = 1;
                        List <ItemsModel> itemsList = ItemsFactor.GetPageByPage(page, pageSize, null, null, null, null, out totalRecords);
                        return(CreateFlexiJson(itemsList, page, totalRecords));
                    }
                    //--------------------------------------
                }
            }
            catch (Exception ex)
            {
            }
            return(new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError, "Error"));
        }