示例#1
0
 public ProfilesService(IMaskedEmailsDbContext context, IUniqueIdGenerator generator, IMaskedEmailCommandService commands, IOptions <AppSettings> settings)
 {
     context_   = context;
     generator_ = generator;
     commands_  = commands;
     settings_  = settings;
 }
        private static void SeedMaskedEmails(IMaskedEmailsDbContext context)
        {
            if (context.Users.Any())
            {
                return;
            }

            var profiles = Config
                           .GetProfiles()
                           .ToArray()
            ;

            context.Users.AddRange(GetProfiles(profiles));
            context.Addresses.AddRange(GetAddresses(profiles));

            context.SaveChanges();
        }
示例#3
0
 public MaskedEmailService(IMaskedEmailsDbContext context)
 {
     context_ = context;
 }