private TaskDto GetTaskDetails(int taskId) { var task = _taskApiClient.GetTask(taskId).Result; var linkedApplicationIds = task.ApplicationTasks.Select(x => x.ApplicationId).ToList(); var searchWebApplication = new WebApplicationSearchModel { PageSize = int.MaxValue, SortColumn = "Name", SortDirection = "Asc" }; searchWebApplication = _webApplicationApiClient.GetWebApplications(searchWebApplication).Result; task.ApplicationSelectList = SelectedListHelper.GetApplicationTaskSelectList(searchWebApplication.WebApplicationSearchResult, linkedApplicationIds); task.LinkedApplicationTaskIds = linkedApplicationIds.Select(x => x.ToString()).ToList(); return(task); }
public async Task <WebApplicationSearchModel> GetWebApplications(WebApplicationSearchModel model) { return(await _webApplicationApiClient.GetWebApplications(model)); }