public JsonResult SaveNavigation(HomeNavigationModel model) { try { #region " [ Declaration ] " HomeNavigationService _service = new HomeNavigationService(); #endregion #region " [ Main processing ] " model.CreateBy = UserID; model.UpdateBy = UserID; model.CreateDate = DateTime.Now; model.UpdateDate = DateTime.Now; #endregion //Call to service return(this.Json(_service.Save(model), JsonRequestBehavior.AllowGet)); } catch (ServiceException serviceEx) { throw serviceEx; } catch (DataAccessException accessEx) { throw accessEx; } catch (Exception ex) { throw new ControllerException(FILE_NAME, "SaveNavigation", UserID, ex); } }
public JsonResult Navigation(CustomDataTableRequestHelper requestData) { try { #region " [ Declaration ] " HomeNavigationService _service = new HomeNavigationService(); #endregion #region " [ Main processing ] " // Process sorting column requestData = requestData.SetOrderingColumnName(); #endregion //Call to service Dictionary <string, object> _return = _service.List(requestData, UserID); if ((ResponseStatusCodeHelper)_return[DatatableCommonSetting.Response.STATUS] == ResponseStatusCodeHelper.OK) { DataTableResponse <HomeNavigationModel> itemResponse = _return[DatatableCommonSetting.Response.DATA] as DataTableResponse <HomeNavigationModel>; return(this.Json(itemResponse, JsonRequestBehavior.AllowGet)); } // return(this.Json(new DataTableResponse <HomeNavigationModel>(), JsonRequestBehavior.AllowGet)); } catch (ServiceException serviceEx) { throw serviceEx; } catch (DataAccessException accessEx) { throw accessEx; } catch (Exception ex) { throw new ControllerException(FILE_NAME, "Navigation", UserID, ex); } }