public ActionResult ExportAllRelativeTypeList([DataSourceRequest] DataSourceRequest request, CatRelativeTypeSearchModel model) { return ExportAllAndReturn<Cat_RelativeTypeEntity, CatRelativeTypeModel, CatRelativeTypeSearchModel>(request, model, ConstantSql.hrm_cat_sp_get_RelativesType); }
//public JsonResult GetRelativeTypeList([DataSourceRequest] DataSourceRequest request, CatRelativeTypeSearchModel searchModel) //{ // var service = new Cat_RelativeTypeServices(); // ListQueryModel model = new ListQueryModel // { // PageIndex = request.Page, // Filters = ExtractFilterAttributes(request), // Sorts = ExtractSortAttributes(request), // AdvanceFilters = ExtractAdvanceFilterAttributes(searchModel) // }; // var result = service.GetRelativeType(model).ToList().Translate<CatRelativeTypeModel>(); // if (searchModel.IsExport) // { // var fullPath = ExportService.Export(result, searchModel.ValueFields.Split(',')); // return Json(fullPath); // } // request.Page = 1; // var dataSourceResult = result.ToDataSourceResult(request); // dataSourceResult.Total = result.Count() <= 0 ? 0 : result.FirstOrDefault().TotalRow; // return Json(dataSourceResult, JsonRequestBehavior.AllowGet); //} #endregion #region Cat_RelativeType public ActionResult GetRelativeTypeList([DataSourceRequest] DataSourceRequest request, CatRelativeTypeSearchModel searchModel) { return GetListDataAndReturn<CatRelativeTypeModel, Cat_RelativeTypeEntity, CatRelativeTypeSearchModel>(request, searchModel, ConstantSql.hrm_cat_sp_get_RelativesType); }