public RemoteWorkService(IIntenseISDatabaseSettings settings, KatzeRepository katze) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _remoteWork = database.GetCollection <RemoteWork>(settings.CollectionName); _user = database.GetCollection <User>("user"); _katze = katze; }
public IntensisRepository(IIntenseISDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _remoteWork = database.GetCollection <RemoteWork>(settings.CollectionName); _user = database.GetCollection <User>("user"); _employee = database.GetCollection <Employee>("employee"); }
public IntensisRepository(IIntenseISDatabaseSettings settings) { if (settings.ConnectionString != null) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _remoteWork = database.GetCollection <RemoteWork>(settings.CollectionName); _user = database.GetCollection <User>("user"); _employee = database.GetCollection <Employee>("employee"); } else { throw new Exception($"Connection string is empty "); } }