public static TaskModel DownloadCommentModels(this TaskModel taskModel, IHttpClientProvider httpClientProvider) { taskModel.CommentModels = new ObservableCollection <CommentModel>(httpClientProvider.GetDatabaseCommentReader().GetFromTask(taskModel.Id) .ToModels(httpClientProvider, null, taskModel).OrderBy(commentModel => commentModel.Index)); return(taskModel); }