Exemplo n.º 1
0
 public void Save(Fixture fixture)
 {
     using (var context = new ScoreSquidContext())
     {
         commands.SaveFixture(context, fixture);
     }
 }
Exemplo n.º 2
0
 public List<Fixture> GetAll()
 {
     using(var context = new ScoreSquidContext())
     {
         return commands.GetAllFixtures(context);
     }
 }
Exemplo n.º 3
0
 public Fixture GetByHomeTeamNameAndAwayTeamName(string homeTeamName, string awayTeamName)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.GetFixturesByHomeTeamNameAndAwayTeamName(context, homeTeamName, awayTeamName);
     }
 }
Exemplo n.º 4
0
 public void SaveNewTeam(string teamName, Division division)
 {
     using (var context = new ScoreSquidContext())
     {
         commands.SaveNewTeam(context, teamName, division);
     }
 }
Exemplo n.º 5
0
 public bool TeamExists(string teamName)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.TeamExists(context, teamName);
     }
 }
Exemplo n.º 6
0
 public Division LoadDivisionByIdentifier(string divisionIdentifier)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.LoadDivisionByIdentifier(context, divisionIdentifier);
     }
 }
Exemplo n.º 7
0
 public Team LoadTeamByName(string teamName)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.LoadTeamByName(context, teamName);
     }
 }
Exemplo n.º 8
0
 public Team LoadById(int id)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.LoadTeamById(context, id);
     }
 }
Exemplo n.º 9
0
 public List<Team> GetAll()
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.GetAllTeams(context);
     }
 }
Exemplo n.º 10
0
 public void Save(Division division)
 {
     using (var context = new ScoreSquidContext())
     {
         commands.SaveDivison(context, division);
     }
 }
Exemplo n.º 11
0
 public Player Login(string username, string password)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.LoginPlayer(context, username, password);
     }
 }
Exemplo n.º 12
0
 public Player Register(Player player)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.RegisterPlayer(context, player);
     }
 }
Exemplo n.º 13
0
 public List<Division> GetAll()
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.GetAllDivisions(context);
     }
 }
Exemplo n.º 14
0
 public Team LoadTeamByName(ScoreSquidContext context, string teamName)
 {
     return context
             .Teams
             .Include(x => x.Division)
             .FirstOrDefault(x => x.Name == teamName);
 }
Exemplo n.º 15
0
 public Player LoginPlayer(ScoreSquidContext context, string username, string password)
 {
     return context
         .Players
         .FirstOrDefault(x => x.Username.Equals(username)
             && x.Password.Equals(password));
 }
Exemplo n.º 16
0
 public Division GetDivisionByIdentifier(ScoreSquidContext context, string leagueIdentifier)
 {
     return context
             .Divisions
             .Include(x => x.Teams)
             .FirstOrDefault(x => x.DivisionIdentifier.Equals(leagueIdentifier));
 }
Exemplo n.º 17
0
 public Team LoadTeamById(ScoreSquidContext context, int id)
 {
     return context
             .Teams
             .Include(x => x.Division)
             .FirstOrDefault(x => x.Id.Equals(id));
 }
Exemplo n.º 18
0
 public List<Team> GetAllTeams(ScoreSquidContext context)
 {
     return context
             .Teams
             .Include(x => x.Division)
             .ToList();
 }
Exemplo n.º 19
0
 public List<Division> GetAllDivisions(ScoreSquidContext context)
 {
     return context
             .Divisions
             .Include(x => x.Teams)
             .ToList();
 }
Exemplo n.º 20
0
 public Division GetByIdentifier(string leagueIdentifier)
 {
     using (var context = new ScoreSquidContext())
     {
         return commands.GetDivisionByIdentifier(context, leagueIdentifier);
     }
 }
Exemplo n.º 21
0
 public void SaveDivison(ScoreSquidContext context, Division division)
 {
     context.Divisions.Add(division);
     context.Save();
 }
Exemplo n.º 22
0
 public Player RegisterPlayer(ScoreSquidContext context, Player player)
 {
     context.Players.Add(player);
     context.Save();
     return player;
 }
Exemplo n.º 23
0
 public Division LoadDivisionByIdentifier(ScoreSquidContext context, string divisionIdentifier)
 {
     return context
             .Divisions
             .FirstOrDefault(x => x.DivisionIdentifier.Equals(divisionIdentifier));
 }
Exemplo n.º 24
0
 public Fixture GetFixturesByHomeTeamNameAndAwayTeamName(ScoreSquidContext context, string homeTeamName, string awayTeamName)
 {
     return context.Fixtures.FirstOrDefault(x => x.HomeTeam.Name == homeTeamName && x.AwayTeam.Name == awayTeamName);
 }
Exemplo n.º 25
0
 public List<Fixture> GetAllFixtures(ScoreSquidContext context)
 {
     return context.Fixtures.ToList();
 }
Exemplo n.º 26
0
 public void SaveFixture(ScoreSquidContext context, Fixture fixture)
 {
     context.Fixtures.Add(fixture);
     context.Save();
 }
Exemplo n.º 27
0
 public void SaveNewTeam(ScoreSquidContext context, string teamName, Division division)
 {
     Team team = new Team { Name = teamName, Division = division };
     context.Teams.Add(team);
     context.Save();
 }
Exemplo n.º 28
0
 public bool TeamExists(ScoreSquidContext context, string teamName)
 {
     return context
             .Teams
             .Any(x => x.Name == teamName);
 }