Example #1
0
 public LiteDBServiceBase(ILiteDatabase liteDatabase)
 {
     _liteDatabase = liteDatabase;
     _collection   = liteDatabase.GetCollection <T>();
 }
Example #2
0
        public static void Init(ILiteDatabase db)
        {
            var planets = db.GetCollection <PlanetEntity>("planets");

            if (AlreadySeeded(planets))
            {
                return;
            }

            var entities = new List <PlanetEntity>()
            {
                new PlanetEntity {
                    Key                   = "mercury",
                    Name                  = "Mercury",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/d/d9/Mercury_in_color_-_Prockter07-edit1.jpg",
                    DiameterKm            = 4879,
                    MinDistanceFromSolKm  = 46001200,
                    MaxDistanceFromSolKm  = 69816900,
                    MassKg                = "3.3011×10²³",
                    TemperatureMeanKelvin = 440,
                    VolumeKm3             = "6.083×10¹⁰",
                },
                new PlanetEntity {
                    Key                   = "venus",
                    Name                  = "Venus",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/e/e5/Venus-real_color.jpg",
                    DiameterKm            = 12104,
                    MinDistanceFromSolKm  = 107477000,
                    MaxDistanceFromSolKm  = 108939000,
                    MassKg                = "4.8675×10²⁴",
                    TemperatureMeanKelvin = 737,
                    VolumeKm3             = "9.2843×10¹¹",
                },
                new PlanetEntity {
                    Key                   = "earth",
                    Name                  = "Earth",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/9/97/The_Earth_seen_from_Apollo_17.jpg",
                    DiameterKm            = 12742,
                    MinDistanceFromSolKm  = 147095000,
                    MaxDistanceFromSolKm  = 152100000,
                    MassKg                = "5.97237×10²⁴",
                    TemperatureMeanKelvin = 288,
                    VolumeKm3             = "1.08321×10¹²",
                },
                new PlanetEntity {
                    Key                   = "mars",
                    Name                  = "Mars",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/0/02/OSIRIS_Mars_true_color.jpg",
                    DiameterKm            = 6779,
                    MinDistanceFromSolKm  = 206669000,
                    MaxDistanceFromSolKm  = 249209300,
                    MassKg                = "6.4171×10²³",
                    TemperatureMeanKelvin = 208,
                    VolumeKm3             = "1.6318×10¹¹",
                },
                new PlanetEntity {
                    Key                   = "jupiter",
                    Name                  = "Jupiter",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/2/2b/Jupiter_and_its_shrunken_Great_Red_Spot.jpg",
                    DiameterKm            = 139822,
                    MinDistanceFromSolKm  = 740573600,
                    MaxDistanceFromSolKm  = 816520800,
                    MassKg                = "1.8986×10²⁷",
                    TemperatureMeanKelvin = 163,
                    VolumeKm3             = "1.43128×10¹⁵",
                },
                new PlanetEntity {
                    Key                   = "saturn",
                    Name                  = "Saturn",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/c/c7/Saturn_during_Equinox.jpg",
                    DiameterKm            = 116464,
                    MinDistanceFromSolKm  = 1353572956,
                    MaxDistanceFromSolKm  = 1513325783,
                    MassKg                = "5.6846×10²⁶",
                    TemperatureMeanKelvin = 133,
                    VolumeKm3             = "8.2713×10¹⁴",
                },
                new PlanetEntity {
                    Key                   = "uranus",
                    Name                  = "Uranus",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/3/3d/Uranus2.jpg",
                    DiameterKm            = 50724,
                    MinDistanceFromSolKm  = 2748938461,
                    MaxDistanceFromSolKm  = 3004419704,
                    MassKg                = "8.68×10²⁵",
                    TemperatureMeanKelvin = 78,
                    VolumeKm3             = "",
                },
                new PlanetEntity {
                    Key                   = "neptune",
                    Name                  = "Neptune",
                    ImageUrl              = "https://upload.wikimedia.org/wikipedia/commons/5/56/Neptune_Full.jpg",
                    DiameterKm            = 49244,
                    MinDistanceFromSolKm  = 4452940833,
                    MaxDistanceFromSolKm  = 4553946490,
                    MassKg                = "1.0243×10²⁶",
                    TemperatureMeanKelvin = 73,
                    VolumeKm3             = "6.254×10¹³",
                },
            };

            foreach (var entity in entities)
            {
                planets.Insert(entity);
            }

            planets.EnsureIndex(x => x.Key);
        }
Example #3
0
 private static LiteDbCollection <TEntity> CreateLiteDbCollection <TEntity>(ILiteDatabase liteDatabase)
     where TEntity : class
 {
     return(new LiteDbCollection <TEntity>(liteDatabase));
 }
 public PathReferenceCountRepository(ILiteDatabase liteDatabase) : base(liteDatabase)
 {
     _collection.EnsureIndex(x => x.ReferenceTokens);
 }
 public CreateUserCommandHandler(ILiteDatabase liteDatabase, IPasswordEncryptor passwordEncryptor)
 {
     _validator         = new CreateUserCommandValidator();
     _collection        = liteDatabase.GetCollection <User>(CollectionNames.User);
     _passwordEncryptor = passwordEncryptor;
 }
Example #6
0
 public ClienteRepository(ILiteDatabase database)
 {
     _clientes = database.GetCollection <ClienteModel>("clientes");
 }
 public DeleteRecipeCommandHandler(ILiteDatabase liteDatabase)
 {
     _validator  = new DeleteRecipeCommandValidator();
     _collection = liteDatabase.GetCollection <Recipe>(CollectionNames.Recipe);
 }
 /// <summary>
 /// Starts LiteDB database using a connection string for file system database
 /// </summary>
 public LiteRepository(ConnectionString connectionString, BsonMapper mapper = null)
 {
     _db = new LiteDatabase(connectionString, mapper);
 }
 /// <summary>
 /// Starts LiteDB database using a Stream disk
 /// </summary>
 public LiteRepository(Stream stream, BsonMapper mapper = null, Stream logStream = null)
 {
     _db = new LiteDatabase(stream, mapper, logStream);
 }
Example #10
0
 public ChatManager(ILogger logger, ILiteDatabase database)
 {
     _logger   = logger;
     _database = database;
     _chats    = _database.GetCollection <Chat>();
 }
 /// <summary>
 /// Starts LiteDB database an existing Database instance
 /// </summary>
 public LiteRepository(ILiteDatabase database)
 {
     _db = database;
 }
Example #12
0
 public BaseRepository(BlinkyContext context)
 {
     Context    = context.Context;
     Collection = Context.GetCollection <T>();
 }
Example #13
0
 public DonationDeclarationService(ILiteDbContext liteDbContext)
 {
     _liteDb = liteDbContext.Database;
 }
Example #14
0
 public AllUserQueryHandler(ILiteDatabase database)
 {
     _collection = database.GetCollection <User>(CollectionNames.User);
 }
Example #15
0
 public SettingsController(ILiteDatabase db)
 {
     _db = db;
 }
Example #16
0
 public BookQueryService(IBooksDbContext booksDbContext, IMapper mapper)
 {
     _booksDb = booksDbContext.Database;
     _mapper  = mapper;
 }
 public PlanetRepository(ILiteDatabase db)
 {
     _db = db;
 }
Example #18
0
 public AccountService(ILiteDatabase db)
 {
     this.accounts        = db.GetCollection <Account>("accounts");
     this.sessions        = db.GetCollection <AccountSession>("accountSessions");
     this.addressBuildMap = db.GetCollection <AddressToClientBuildMap>("addressBuildMap");
 }
Example #19
0
 public static void Dispose()
 {
     _instance?.Dispose();
     _instance = null;
 }
Example #20
0
 public LiteDBAuditLog(IOptionsMonitor <LiteDBOptions> liteDBOptions)
 {
     _db = new LiteDatabase(liteDBOptions.CurrentValue.AuditLogDbConnectionString);
     _auditLogEntryCollection = _db.GetCollection <AuditLogEntry>();
 }
 public LiteStorageAsync(LiteDatabaseAsync liteDatabaseAsync, ILiteDatabase liteDb, string filesCollection = "_files", string chunksCollection = "_chunks")
 {
     _wrappedStorage    = new LiteStorage <TFileId>(liteDb, filesCollection, chunksCollection);
     _liteDatabaseAsync = liteDatabaseAsync;
 }
 public ContactDbContext(IOptions <LiteDbOptions> options)
 {
     Database = new LiteDatabase(options.Value.DatabaseLocation);
 }
Example #23
0
 public ContactRepository(DataLayerInfrastructure <ILiteDatabase> infrastructure) : base(infrastructure)
 {
     _database = DatabaseContext;
 }
Example #24
0
 public LiteDbWrapper()
 {
     _liteDb = new LiteDatabase("MainDB.db");
 }
Example #25
0
 public LiteStorage(ILiteDatabase db, string filesCollection, string chunksCollection)
 {
     _db     = db;
     _files  = db.GetCollection <LiteFileInfo <TFileId> >(filesCollection);
     _chunks = db.GetCollection(chunksCollection);
 }
Example #26
0
 public SettingsViewComponent(ILiteDatabase db)
 {
     _db = db;
 }
 public ClienteDados()
 {
     liteDB = new LiteDatabase(@"c:\temp\meubancopadawan.db");
     //var teste = new DirectoryInfo().get
 }
Example #28
0
 public JsonLogsManager(ILiteDatabase liteDatabase)
 {
     this.liteDatabase = liteDatabase.ThrowIfNull(nameof(liteDatabase));
 }
Example #29
0
 public LiteDB_InitFashionShop(IDataContext context)
 {
     DB = context.GetDatabase <ILiteDatabase>();
 }
Example #30
0
 public App(ILogger logger, IConfiguration configuration, IBotManager manager, ILiteDatabase database)
 {
     _logger   = logger;
     _config   = configuration;
     _manager  = manager;
     _database = database;
 }