public CodeMessageRepository(IDataBaseFacade databaseFacade, string collectionName) { if (string.IsNullOrWhiteSpace(collectionName)) { throw new ArgumentNullException(nameof(collectionName)); } this.collectionName = collectionName; this.databaseFacade = databaseFacade ?? throw new ArgumentNullException(nameof(databaseFacade)); CreateCollectionAndIndexes(); }
public CodeMessageRepository(IDataBaseFacade databaseFacade) : this(databaseFacade, CollectionsNames.CodeMessagesCollectionName) { }