public ActionResult UsersList(AllUserListModel requestModel) { var expiredUserList = new AllUserListModel(); IDataTablesRequest request = new DefaultDataTablesRequest(); return(View()); }
public IActionResult DatatableGet() { DataTablesBinder binder = new DataTablesBinder(); DefaultDataTablesRequest requestModel = (DefaultDataTablesRequest)binder.BindModel(this.HttpContext); var setting = new JsonSerializerSettings(); setting.Culture = CultureInfo.CurrentCulture; var result = this.GetFilterResponse(requestModel); return(this.Json(result, setting)); }
public void DataTableAjax_ReportGenerated_IsSetAccordingToReportState(ReportStatus reportStatus, string expectedIcon) { var controller = CreateController(); var firstIsolate = DbMock.Sendings.First(s => !s.Deleted).Isolate; firstIsolate.ReportStatus = reportStatus; var request = new DefaultDataTablesRequest { Search = new Search("", false), Columns = new ColumnCollection(new List <Column>()), Length = 10 }; var result = controller.DataTableAjax(request); var firstRow = ((DataTablesResponse)result.Data).data.Cast <dynamic>().First(); ((string)firstRow.ReportGenerated).Should().Contain(expectedIcon); }
private dynamic GetFilterResponse(DefaultDataTablesRequest requestModel) { var result = _repogistory.GetAll(); return(new DataTablesResponse(requestModel.Draw, result, result.Count(), result.Count())); }
public DataTablesResult <User> GetAll(DefaultDataTablesRequest request) { return(new DataTablesResult <User>(this.userServices.GetAllUsers().AsQueryable().ToDataTablesSortedResponse(request), request, JsonRequestBehavior.DenyGet)); }