示例#1
0
        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;
        }
示例#2
0
        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 ");
     }
 }