Пример #1
0
 public static ColumnModel DownloadTaskModels(this ColumnModel columnModel, IHttpClientProvider httpClientProvider, UserModel developerUserModels = null, UserModel reviewerUserModels = null)
 {
     columnModel.TaskModels = new ObservableCollection <TaskModel>(httpClientProvider.GetDatabaseTaskReader().GetFromColumn(columnModel.BoardModel.Id, columnModel.Id)
                                                                   .ToModels(httpClientProvider, developerUserModels, reviewerUserModels, columnModel, columnModel.BoardModel).OrderBy(taskModel => taskModel.Index));
     return(columnModel);
 }
Пример #2
0
 private static TaskModel CheckOrDownloadTaskModel(this Comment comment, IHttpClientProvider httpClientProvider, TaskModel taskModel, UserModel developerUserModel = null, UserModel reviewerUserModel = null, ColumnModel columnModel = null, BoardModel boardModel = null)
 {
     return(comment.TaskId == taskModel?.Id ? taskModel : httpClientProvider.GetDatabaseTaskReader().GetById(comment.TaskId).ToModel(httpClientProvider, developerUserModel, reviewerUserModel, columnModel, boardModel));
 }