public questStatus TransferQueryOptions(QueryOptions queryOptions, out QueryOptionsViewModel queryOptionsViewModel) { // Initialize queryOptionsViewModel = null; // Initialize QueryOptionsViewModel qo = new QueryOptionsViewModel(); // Transfer model foreach (SortColumn sortColumn in queryOptions.SortColumns.Columns) { SortColumnViewModel sortColumnViewModel = new SortColumnViewModel(); sortColumnViewModel.Name = sortColumn.Name; sortColumnViewModel.Direction = sortColumn.Direction == SortDirection.DESC ? "DESC" : "ASC"; qo.SortColumns.Columns.Add(sortColumnViewModel); } BufferMgr.TransferBuffer(queryOptions.Paging, qo.Paging); qo.SearchOptions.SearchString = queryOptions.SearchOptions.SearchString; foreach (SearchField searchField in queryOptions.SearchOptions.SearchFieldList) { SearchFieldViewModel searchFieldViewModel = new SearchFieldViewModel(); searchFieldViewModel.Name = searchField.Name; searchFieldViewModel.Value = searchField.Value; searchFieldViewModel.SearchOperation = convertSearchOperationTypes(searchField.SearchOperation); searchFieldViewModel.Type = convertSearchFieldDataTypes(searchField.Type); qo.SearchOptions.SearchFieldList.Add(searchFieldViewModel); } // Return model queryOptionsViewModel = qo; return(new questStatus(Severity.Success)); }
public DataMgrBaseListViewModel(UserSession userSession, BaseUserSessionViewModel baseUserSessionViewModel) : base(userSession, baseUserSessionViewModel) { QueryOptions = new QueryOptionsViewModel(); QueryResponse = new QueryResponseViewModel(); }
public DataMgrBaseListViewModel() { QueryOptions = new QueryOptionsViewModel(); QueryResponse = new QueryResponseViewModel(); }
public AdminBaseListViewModel(UserSession userSession) : base(userSession) { QueryOptions = new QueryOptionsViewModel(); QueryResponse = new QueryResponseViewModel(); }
public AdminBaseListViewModel() { QueryOptions = new QueryOptionsViewModel(); QueryResponse = new QueryResponseViewModel(); }
public SupportBaseListViewModel() { QueryOptions = new QueryOptionsViewModel(); QueryResponse = new QueryResponseViewModel(); }