示例#1
0
 public UserRepository(IOptions <SecurityConfig> config, IImageWriter imageWriter, PolloPolloContext context)
 {
     _config        = config.Value;
     _imageWriter   = imageWriter;
     _context       = context;
     _deviceAddress = "AymLnfCdnKSzNHwMFdGnTmGllPdv6Qxgz1fHfbkEcDKo";
     _obyteHub      = "obyte.org/bb";
 }
示例#2
0
        private async Task <PolloPolloContext> CreateContextAsync(DbConnection connection)
        {
            var builder = new DbContextOptionsBuilder <PolloPolloContext>().UseSqlite(connection);

            var context = new PolloPolloContext(builder.Options);
            await context.Database.EnsureCreatedAsync();

            return(context);
        }
示例#3
0
 public ApplicationRepository(IEmailClient emailClient, PolloPolloContext context)
 {
     _emailClient = emailClient;
     _context     = context;
 }
示例#4
0
 public ProductRepository(IImageWriter imageWriter, IEmailClient emailClient, PolloPolloContext context)
 {
     _imageWriter = imageWriter;
     _emailClient = emailClient;
     _context     = context;
 }
示例#5
0
 public WalletRepository(PolloPolloContext context, HttpClient client)
 {
     _context = context;
     _client  = client;
 }