public MatchRepository(BetzerLigaContext context) { _context = context; }
public TourRepository(BetzerLigaContext context) { _context = context; }
public UserMatchRepository(BetzerLigaContext ctx) { _ctx = ctx; }
public MatchesController(IMatchService matchService, BetzerLigaContext context) { _matchService = matchService; _context = context; }
public void Seed(BetzerLigaContext ctx) { string password = "******"; Byte[] passwordHashUser, passwordSaltUser; authenticationHelper.CreatePasswordHash(password, out passwordHashUser, out passwordSaltUser); User user1 = new User { Firstname = "Mads", Lastname = "Madsen", Email = "*****@*****.**", PasswordHash = passwordHashUser, PasswordSalt = passwordSaltUser, IsAdmin = true, Following = new List <Follower>(), RoundPoints = new List <UserRound>(), Tournaments = new List <UserTour>(), Tips = new List <UserMatch>() }; User user2 = new User { Firstname = "Lars", Lastname = "Lars", Email = "*****@*****.**", PasswordHash = passwordHashUser, PasswordSalt = passwordSaltUser, IsAdmin = true, RoundPoints = new List <UserRound>(), Tournaments = new List <UserTour>(), Tips = new List <UserMatch>() }; User user3 = new User { Firstname = "Frederik", Lastname = "Frederiksen", Email = "*****@*****.**", PasswordHash = passwordHashUser, PasswordSalt = passwordSaltUser, IsAdmin = false, RoundPoints = new List <UserRound>(), Tournaments = new List <UserTour>(), Tips = new List <UserMatch>() }; User user4 = new User { Firstname = "Ole", Lastname = "Olsen", Email = "*****@*****.**", PasswordHash = passwordHashUser, PasswordSalt = passwordSaltUser, IsAdmin = true, RoundPoints = new List <UserRound>(), Tournaments = new List <UserTour>(), Tips = new List <UserMatch>() }; User user5 = new User { Firstname = "John", Lastname = "Johnsen", Email = "*****@*****.**", PasswordHash = passwordHashUser, PasswordSalt = passwordSaltUser, IsAdmin = true, RoundPoints = new List <UserRound>(), Tournaments = new List <UserTour>(), Tips = new List <UserMatch>() }; User user6 = new User { Firstname = "Erik", Lastname = "Eriksen", Email = "*****@*****.**", PasswordHash = passwordHashUser, PasswordSalt = passwordSaltUser, IsAdmin = true, RoundPoints = new List <UserRound>(), Tournaments = new List <UserTour>(), Tips = new List <UserMatch>() }; Tournament tour1 = new Tournament { Name = "TournaTest", NumberOfRounds = 12, IsDone = false, StartDate = new DateTime(2019, 12, 4), EndDate = new DateTime(2019, 12, 24), Rounds = new List <Round>(), Participants = new List <UserTour>() }; Tournament tour2 = new Tournament { Name = "Testing", NumberOfRounds = 12, IsDone = false, StartDate = new DateTime(2019, 11, 30), EndDate = new DateTime(2020, 1, 24), Rounds = new List <Round>(), Participants = new List <UserTour>() }; Round round1 = new Round { RoundNumber = 1, Tournament = tour1, TotalGoals = 0, TippingDeadLine = new DateTime(2019, 11, 26), Matches = new List <Match>(), RoundPoints = new List <UserRound>() }; Round round2 = new Round { RoundNumber = 1, Tournament = tour2, TotalGoals = 0, TippingDeadLine = new DateTime(2019, 12, 20), Matches = new List <Match>(), RoundPoints = new List <UserRound>() }; UserRound userRound1 = new UserRound { User = user1, Round = round1, UserPoints = 0 }; UserRound userRound2 = new UserRound { User = user2, Round = round1, UserPoints = 0 }; UserRound userRound3 = new UserRound { User = user3, Round = round1, UserPoints = 0 }; UserRound userRound4 = new UserRound { User = user4, Round = round2, UserPoints = 0 }; UserRound userRound5 = new UserRound { User = user2, Round = round2, UserPoints = 0 }; UserRound userRound6 = new UserRound { User = user3, Round = round2, UserPoints = 0 }; UserRound userRound7 = new UserRound { User = user1, Round = round2, UserPoints = 0 }; UserTour usertour1 = new UserTour { User = user1, TotalUserPoints = 0 }; UserTour usertour2 = new UserTour { User = user2, TotalUserPoints = 0 }; UserTour usertour3 = new UserTour { User = user3, TotalUserPoints = 0 }; UserTour usertour4 = new UserTour { User = user4, TotalUserPoints = 0 }; UserTour usertour5 = new UserTour { User = user5, TotalUserPoints = 0 }; UserTour usertour6 = new UserTour { User = user6, TotalUserPoints = 0 }; Match match1 = new Match() { HomeTeam = "BIF", HomeScore = 3, GuestTeam = "FCK", GuestScore = 1, StartDate = new DateTime(2019, 11, 27), Round = round1, RoundId = 1, Tips = new List <UserMatch>() }; Match match2 = new Match() { HomeTeam = "OB", HomeScore = 1, GuestTeam = "FCK", GuestScore = 2, StartDate = new DateTime(2019, 11, 27), Round = round1, RoundId = 1, Tips = new List <UserMatch>() }; Match match3 = new Match() { HomeTeam = "FCM", HomeScore = 2, GuestTeam = "FCK", GuestScore = 2, StartDate = new DateTime(2019, 11, 27), Round = round1, RoundId = 1, Tips = new List <UserMatch>() }; Match match4 = new Match() { HomeTeam = "BIF", HomeScore = 3, GuestTeam = "FCM", GuestScore = 1, StartDate = new DateTime(2019, 12, 27), Round = round1, RoundId = 1, Tips = new List <UserMatch>() }; Match match5 = new Match() { HomeTeam = "OB", HomeScore = 1, GuestTeam = "BIF", GuestScore = 2, StartDate = new DateTime(2019, 12, 27), Round = round1, RoundId = 1, Tips = new List <UserMatch>() }; Match match6 = new Match() { HomeTeam = "FCM", HomeScore = 2, GuestTeam = "OB", GuestScore = 2, StartDate = new DateTime(2019, 12, 27), Round = round1, RoundId = 1, Tips = new List <UserMatch>() }; UserMatch tips1 = new UserMatch() { User = user1, Match = match1, HomeTip = 3, GuestTip = 1, Rating = 1, TotalPoints = 0 }; UserMatch tips2 = new UserMatch() { User = user1, Match = match2, HomeTip = 2, GuestTip = 1, Rating = 2, TotalPoints = 0 }; UserMatch tips3 = new UserMatch() { User = user1, Match = match3, HomeTip = 3, GuestTip = 3, Rating = 3, TotalPoints = 0 }; UserMatch tips4 = new UserMatch() { User = user2, Match = match1, HomeTip = 2, GuestTip = 3, Rating = 1, TotalPoints = 0 }; UserMatch tips5 = new UserMatch() { User = user2, Match = match2, HomeTip = 1, GuestTip = 1, Rating = 2, TotalPoints = 0 }; UserMatch tips6 = new UserMatch() { User = user2, Match = match3, HomeTip = 2, GuestTip = 3, Rating = 3, TotalPoints = 0 }; UserMatch tips7 = new UserMatch() { User = user3, Match = match1, HomeTip = 4, GuestTip = 5, Rating = 1, TotalPoints = 0 }; UserMatch tips8 = new UserMatch() { User = user3, Match = match2, HomeTip = 4, GuestTip = 4, Rating = 2, TotalPoints = 0 }; UserMatch tips9 = new UserMatch() { User = user3, Match = match3, HomeTip = 5, GuestTip = 4, Rating = 3, TotalPoints = 0 }; tour1.Participants.Add(usertour1); tour1.Participants.Add(usertour2); tour1.Participants.Add(usertour3); tour2.Participants.Add(usertour1); tour2.Participants.Add(usertour2); tour2.Participants.Add(usertour3); tour2.Participants.Add(usertour4); round1.RoundPoints.Add(userRound1); round1.RoundPoints.Add(userRound2); round1.RoundPoints.Add(userRound3); round2.RoundPoints.Add(userRound4); round2.RoundPoints.Add(userRound5); round2.RoundPoints.Add(userRound6); round2.RoundPoints.Add(userRound7); match1.Tips.Add(tips1); match1.Tips.Add(tips4); match1.Tips.Add(tips7); match2.Tips.Add(tips2); match2.Tips.Add(tips5); match2.Tips.Add(tips8); match3.Tips.Add(tips3); match3.Tips.Add(tips6); match3.Tips.Add(tips9); user1 = ctx.Users.Add(user1).Entity; user2 = ctx.Users.Add(user2).Entity; user3 = ctx.Users.Add(user3).Entity; user4 = ctx.Users.Add(user4).Entity; user5 = ctx.Users.Add(user5).Entity; user6 = ctx.Users.Add(user6).Entity; ctx.Tournaments.Add(tour1); ctx.Tournaments.Add(tour2); ctx.Rounds.Add(round1); ctx.Rounds.Add(round2); ctx.Matches.Add(match1); ctx.Matches.Add(match2); ctx.Matches.Add(match3); ctx.Matches.Add(match4); ctx.Matches.Add(match5); ctx.Matches.Add(match6); ctx.SaveChanges(); }
public RoundRepository(BetzerLigaContext ctx) { _ctx = ctx; }