Beispiel #1
0
        private static void SeedGolfers(LeagueDb db)
        {
            var hasher = new PasswordManager();

            if (!db.Golfers.Any())
            {
                var golfers = new[]
                {
                    new Golfer {
                        FirstName = "Scott", EmailAddress = "*****@*****.**", LastName = "A", Handicap = 18, MembershipId = 5000, IsAdmin = true
                    },
                    new Golfer {
                        FirstName = "Bobby", EmailAddress = "*****@*****.**", LastName = "S", Handicap = 14, MembershipId = 5001
                    },
                    new Golfer {
                        FirstName = "Jason", EmailAddress = "*****@*****.**", LastName = "N", Handicap = 12, MembershipId = 5002
                    },
                    new Golfer {
                        FirstName = "Jake", EmailAddress = "*****@*****.**", LastName = "M", Handicap = 14, MembershipId = 5003
                    }
                };
                foreach (var golfer in golfers)
                {
                    hasher.SetPassword(golfer, "123");
                    db.Add(golfer);
                }
                db.SaveChanges();
            }
        }
Beispiel #2
0
 public SignInManager(LeagueDb db,
                      PasswordManager passwordManager,
                      IHttpContextAccessor contextAccessor,
                      ILogger <SignInManager> logger)
 {
     _db = db;
     _passwordManager = passwordManager;
     _contextAccessor = contextAccessor;
     _logger          = logger;
 }
Beispiel #3
0
 public GolfersQueryHandler(LeagueDb db)
 {
     _db = db;
 }
Beispiel #4
0
 public static void Seed(this LeagueDb db)
 {
     SeedGolfers(db);
 }
Beispiel #5
0
 public CurrentSeasonSummaryQueryHandler(LeagueDb db)
 {
     _db = db;
 }
Beispiel #6
0
 public UpdateActiveFlagHandler(LeagueDb db)
 {
     _db = db;
 }
Beispiel #7
0
 public CreateSeasonCommandHandler(LeagueDb db)
 {
     _db = db;
 }
Beispiel #8
0
 public CreateMatchSetCommandHandler(LeagueDb db)
 {
     _db = db;
 }
Beispiel #9
0
 public MatchSetQueryHandler(LeagueDb db)
 {
     _db = db;
 }