Ejemplo n.º 1
0
 /// <summary>
 /// Arrange db, controller, and collection
 /// </summary>
 public void SetUp()
 {
     context     = new LiteDBContext();
     genericRepo = new GenericRepo <TextureModel>(context);
     textures    = context.litedb.GetCollection <TextureModel>("textures");
     if (textures.Count() == 0)
     {
         context.LoadDefaultTextureDirectoryIntoDatabase(textures);
     }
     repo = new TextureRepo(context, genericRepo);
 }
Ejemplo n.º 2
0
 public TextureRepo(LiteDBContext c, IGenericRepo <TextureModel> repository)
 {
     genericRepo = repository;
     context     = c;
     textures    = context.litedb.GetCollection <TextureModel>("textures");
     if (textures.Count() == 0)
     {
         context.LoadDefaultTextureDirectoryIntoDatabase(Textures);
     }
     for (int i = 1; i <= textures.Count(); i++)
     {
         var t = textures.FindById(i);
         genericRepo.Insert(t);
     }
 }
Ejemplo n.º 3
0
 public EmpresaController(LiteDBContext db)
 {
     this.db = db;
 }
Ejemplo n.º 4
0
 public GenericRepo(LiteDBContext c)
 {
     context    = c;
     collection = context.litedb.GetCollection <T>();
 }
Ejemplo n.º 5
0
 public GenericRepo()
 {
     this.context = new LiteDBContext();
     collection   = context.litedb.GetCollection <T>();
 }
Ejemplo n.º 6
0
 public UsuarioController(LiteDBContext db)
 {
     this.db = db;
 }
Ejemplo n.º 7
0
 public RepositoryService(LiteDBContext db)
 {
     this._db = db;
 }