private ITableDataSet GetTableDataSet() { var tableDataSet = DataAdapter?.GetTableDataSet(conf => { conf.LazyLoadingOptions = LazyLoadingOptions; conf.PageableOptions.PageSize = PageSize; conf.GridViewEvents = new GridViewEvents { SaveOperationFinished = this.SaveOperationFinished, DeleteOperationFinished = this.DeleteOperationFinished, NewItemCreated = this.NewItemCreated, OnItemClicked = this.OnItemClicked }; }); if (tableDataSet is null) { return(new TableDataSet <EmptyDataSetItem>(Enumerable.Empty <EmptyDataSetItem>().AsQueryable())); } tableDataSet = MasterDetailTableDataSetFactory.ConvertToMasterTableIfIsRequired(tableDataSet); return(tableDataSet); }
private ITableDataSet GetTableDataSet() { var tableDataSet = DataAdapter?.GetTableDataSet(conf => { conf.LazyLoadingOptions.DataUri = LazyLoadingOptions.DataUri; conf.PageableOptions.PageSize = PageSize; }); if (tableDataSet is null) { return(new TableDataSet <EmptyDataSetItem>(Enumerable.Empty <EmptyDataSetItem>().AsQueryable())); } tableDataSet = MasterDetailTableDataSetFactory.ConvertToMasterTableIfIsRequired(tableDataSet); return(tableDataSet); }