public async Task <IActionResult> Get(string type) { var command = new GetWorkItemCommand(); command.Type = type; ResultResponseObject <IEnumerable <WorkItem> > WorkItem = await _workItemApplicationService.Get(command); return(Response(WorkItem)); }
private void RaiseProjectChanged(Project project) { Int64 startTicks = Log.EVENT_HANDLER("Enter", Common.LOG_CATEGORY); GetProjectsCommand.RaiseCanExecuteChanged(); GetDashboardsCommand.RaiseCanExecuteChanged(); GetWidgetsCommand.RaiseCanExecuteChanged(); // Build GetAuthorizedResourcesCommand.RaiseCanExecuteChanged(); GetBuildsCommand.RaiseCanExecuteChanged(); GetDefinitionsCommand.RaiseCanExecuteChanged(); GetGeneralSettingsCommand.RaiseCanExecuteChanged(); GetOptionsCommand.RaiseCanExecuteChanged(); GetResourcesCommand.RaiseCanExecuteChanged(); GetSettingsCommand.RaiseCanExecuteChanged(); GetBuildTagsCommand.RaiseCanExecuteChanged(); // Git GetProjectRepositoriesCommand.RaiseCanExecuteChanged(); GetPullRequestsCommand.RaiseCanExecuteChanged(); GetBlobsCommand.RaiseCanExecuteChanged(); GetCommitsCommand.RaiseCanExecuteChanged(); GetImportRequestsCommand.RaiseCanExecuteChanged(); GetItemsCommand.RaiseCanExecuteChanged(); GetMergesCommand.RaiseCanExecuteChanged(); GetPushesCommand.RaiseCanExecuteChanged(); GetRefsCommand.RaiseCanExecuteChanged(); GetStatsCommand.RaiseCanExecuteChanged(); // Test GetTestPlansCommand.RaiseCanExecuteChanged(); // Work Item Tracking GetClassificationNodesCommand.RaiseCanExecuteChanged(); GetProjectFieldsWITCommand.RaiseCanExecuteChanged(); GetQueriesCommand.RaiseCanExecuteChanged(); GetTagsCommand.RaiseCanExecuteChanged(); GetTemplatesCommand.RaiseCanExecuteChanged(); GetWorkItemRelationTypesCommand.RaiseCanExecuteChanged(); GetWorkItemTypeCategoriesCommand.RaiseCanExecuteChanged(); GetStatesWITCommand.RaiseCanExecuteChanged(); GetWorkItemTypesWITCommand.RaiseCanExecuteChanged(); GetWorkItemTypesFieldsCommand.RaiseCanExecuteChanged(); GetWorkItemCommand.RaiseCanExecuteChanged(); Log.EVENT_HANDLER("Exit", Common.LOG_CATEGORY, startTicks); }
public async Task <ResultResponseObject <IEnumerable <WorkItem> > > Get(GetWorkItemCommand command) { ResultResponseObject <IEnumerable <WorkItem> > resultReponse = new ResultResponseObject <IEnumerable <WorkItem> >(); using (_uow.Create()) { resultReponse.Value = await _uow.workItemRepository.Get(command); } return(resultReponse); }
public async Task <IEnumerable <WorkItem> > Get(GetWorkItemCommand getWorkItemCommand) { StringBuilder sql = new StringBuilder( @"SELECT * FROM WorkItem" ); if (!string.IsNullOrWhiteSpace(getWorkItemCommand.Type)) { sql.Append(" WHERE Type = @Type "); } return(await _uow.Connection.QueryAsync <WorkItem>(sql.ToString(), new { getWorkItemCommand.Type }, _uow.Transaction)); }