Exemple #1
0
        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));
        }
Exemple #3
0
        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));
 }