public ListsController(IListAuthoriser listAuthoriser, IListWriter listWriter, IListReader listReader, IAzureStorageManager storageManager, IContentDeliveryNetworkResolver cdnResolver) { _listAuthoriser = listAuthoriser; _listWriter = listWriter; _listReader = listReader; _storageManager = storageManager; _cdnResolver = cdnResolver; }
public UserProfileDeletionManager( IDatabaseConnectionProvider databaseConnectionProvider, IUserProfileWriter userProfileWriter, IListWriter listWriter, ITodoItemsWriter todoItemsWriter) { _databaseConnectionProvider = databaseConnectionProvider; _userProfileWriter = userProfileWriter; _listWriter = listWriter; _todoItemsWriter = todoItemsWriter; }
public ISubmitEntry<IRawData> CreateSubmitLogEntry(IListWriter listWriter) { ISubmitEntry<IRawData> submitEntry; if (!m_asyncFactory.TryGetValue(listWriter, out submitEntry)) { submitEntry = new SyncSubmitEntry(listWriter); m_asyncFactory.Add(listWriter, submitEntry); } return submitEntry; }