private static BoardModel CheckOrDownloadBoardModel(this Task task, IHttpClientProvider httpClientProvider, BoardModel boardModel) { return(task.BoardId == boardModel?.Id ? boardModel : httpClientProvider.GetDatabaseBoardReader().GetById(task.BoardId).ToModel(httpClientProvider)); }