public questStatus List(QueryOptions queryOptions, out ExceptionsListViewModel exceptionsListViewModel) { // Initialize questStatus status = null; exceptionsListViewModel = null; // List QueryResponse queryResponse = null; List <Quest.Functional.Logging.ExceptionLog> exceptionLogList = null; ExceptionLogsMgr exceptionLogsMgr = new ExceptionLogsMgr(this.UserSession); status = exceptionLogsMgr.List(queryOptions, out exceptionLogList, out queryResponse); if (!questStatusDef.IsSuccess(status)) { return(status); } // Sort exceptionLogList.Sort(delegate(Quest.Functional.Logging.ExceptionLog i1, Quest.Functional.Logging.ExceptionLog i2) { return(i2.Created.CompareTo(i1.Created)); }); // Transfer model. // TODO: USE BaseListModeler to xfer queryOptions to QueryOptionsViewModel. exceptionsListViewModel = new ExceptionsListViewModel(this.UserSession); QueryResponseViewModel queryResponseViewModel = null; status = TransferQueryResponse(queryResponse, out queryResponseViewModel); if (!questStatusDef.IsSuccess(status)) { return(status); } exceptionsListViewModel.QueryResponse = queryResponseViewModel; foreach (Quest.Functional.Logging.ExceptionLog exceptionLog in exceptionLogList) { ExceptionLineItemViewModel exceptionLineItemViewModel = new ExceptionLineItemViewModel(); BufferMgr.TransferBuffer(exceptionLog, exceptionLineItemViewModel); exceptionsListViewModel.Items.Add(exceptionLineItemViewModel); } return(new questStatus(Severity.Success)); }
public questStatus List(QueryOptions queryOptions, out TablesListViewModel tablesListViewModel) { // Initialize questStatus status = null; tablesListViewModel = null; // List QueryResponse queryResponse = null; List <Quest.Functional.MasterPricing.Table> tableList = null; TablesMgr tablesMgr = new TablesMgr(this.UserSession); status = tablesMgr.List(queryOptions, out tableList, out queryResponse); if (!questStatusDef.IsSuccess(status)) { return(status); } // Sort tableList.Sort(delegate(Quest.Functional.MasterPricing.Table i1, Quest.Functional.MasterPricing.Table i2) { return(i1.Name.CompareTo(i2.Name)); }); // Transfer model. // TODO: USE BaseListModeler to xfer queryOptions to QueryOptionsViewModel. tablesListViewModel = new TablesListViewModel(this.UserSession); QueryResponseViewModel queryResponseViewModel = null; status = TransferQueryResponse(queryResponse, out queryResponseViewModel); if (!questStatusDef.IsSuccess(status)) { return(status); } tablesListViewModel.QueryResponse = queryResponseViewModel; foreach (Quest.Functional.MasterPricing.Table table in tableList) { TableLineItemViewModel tableLineItemViewModel = new TableLineItemViewModel(); BufferMgr.TransferBuffer(table, tableLineItemViewModel); tablesListViewModel.Items.Add(tableLineItemViewModel); } return(new questStatus(Severity.Success)); }
public questStatus List(QueryOptions queryOptions, out SessionsListViewModel sessionsListViewModel) { // Initialize questStatus status = null; sessionsListViewModel = null; // List QueryResponse queryResponse = null; List <Quest.Functional.ASM.UserSession> userSessionList = null; UserSessionMgr userSessionMgr = new UserSessionMgr(this.UserSession); status = userSessionMgr.List(queryOptions, out userSessionList, out queryResponse); if (!questStatusDef.IsSuccess(status)) { return(status); } // Sort userSessionList.Sort(delegate(Quest.Functional.ASM.UserSession i1, Quest.Functional.ASM.UserSession i2) { return(i1.Created.CompareTo(i2.Created)); }); // Transfer model. // TODO: USE BaseListModeler to xfer queryOptions to QueryOptionsViewModel. sessionsListViewModel = new SessionsListViewModel(this.UserSession); QueryResponseViewModel queryResponseViewModel = null; status = TransferQueryResponse(queryResponse, out queryResponseViewModel); if (!questStatusDef.IsSuccess(status)) { return(status); } sessionsListViewModel.QueryResponse = queryResponseViewModel; foreach (Quest.Functional.ASM.UserSession user in userSessionList) { SessionLineItemViewModel sessionLineItemViewModel = new SessionLineItemViewModel(); BufferMgr.TransferBuffer(user, sessionLineItemViewModel); sessionsListViewModel.Items.Add(sessionLineItemViewModel); } 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 Methods *=================================================================================================================================*/ #region LIST //---------------------------------------------------------------------------------------------------------------------------------- // LIST //---------------------------------------------------------------------------------------------------------------------------------- public questStatus List(DatabaseId databaseId, out ViewsListViewModel viewsListViewModel) { // Initialize questStatus status = null; viewsListViewModel = null; // Get query options from query string QueryOptions queryOptions = null; BaseListModeler baseListModeler = new BaseListModeler(this.HttpRequestBase, new UserSession()); status = baseListModeler.ParsePagingOptions(this.HttpRequestBase, out queryOptions); if (!questStatusDef.IsSuccess(status)) { return(status); } // Set up query options. // TEMPORARY: OPTIMIZE THIS List <SearchField> searchFieldList = new List <SearchField>(); SearchField searchField = new SearchField(); searchField.Name = "DatabaseId"; searchField.SearchOperation = SearchOperation.Equal; searchField.Type = typeof(int); searchField.Value = databaseId.Id.ToString(); searchFieldList.Add(searchField); SearchOptions searchOptions = new SearchOptions(); searchOptions.SearchFieldList = searchFieldList; queryOptions.SearchOptions = searchOptions; QueryResponse queryResponse = null; // Get Database viewsets List <View> viewsetList = null; ViewsMgr viewsMgr = new ViewsMgr(this.UserSession); status = viewsMgr.List(queryOptions, out viewsetList, out queryResponse); if (!questStatusDef.IsSuccess(status)) { return(status); } // Sort by name viewsetList.Sort(delegate(View i1, View i2) { return(i1.Name.CompareTo(i2.Name)); }); // Transfer model. // TODO: USE BaseListModeler to xfer queryOptions to QueryOptionsViewModel. viewsListViewModel = new ViewsListViewModel(this.UserSession); QueryResponseViewModel queryResponseViewModel = null; status = TransferQueryResponse(queryResponse, out queryResponseViewModel); if (!questStatusDef.IsSuccess(status)) { return(status); } viewsListViewModel.QueryResponse = queryResponseViewModel; foreach (Quest.Functional.MasterPricing.View view in viewsetList) { ViewLineItemViewModel viewLineItemViewModel = new ViewLineItemViewModel(); BufferMgr.TransferBuffer(view, viewLineItemViewModel); viewsListViewModel.Items.Add(viewLineItemViewModel); } return(new questStatus(Severity.Success)); }
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(); }