Exemplo n.º 1
0
 public IEnumerable <Member> GetMembers()
 {
     using (var context = new BasketballDataContext())
     {
         return(context.Members.ToList());
     }
 }
Exemplo n.º 2
0
 public IEnumerable <Game> GetGames()
 {
     using (var context = new BasketballDataContext())
     {
         return(context.Games.Where(g => g.Date >= DateTime.Now).ToList());
     }
 }
Exemplo n.º 3
0
 public void AddMember(Member member)
 {
     using (var context = new BasketballDataContext())
     {
         context.Members.InsertOnSubmit(member);
         context.SubmitChanges();
     }
 }
Exemplo n.º 4
0
 public void AddPlayer(Player player)
 {
     using (var context = new BasketballDataContext())
     {
         context.Players.InsertOnSubmit(player);
         context.SubmitChanges();
     }
 }
Exemplo n.º 5
0
 public void AddGame(Game game)
 {
     using (var context = new BasketballDataContext())
     {
         context.Games.InsertOnSubmit(game);
         context.SubmitChanges();
     }
 }
Exemplo n.º 6
0
 public List <Game> GetPlayersByGame()
 {
     using (var context = new BasketballDataContext())
     {
         var loadOptions = new DataLoadOptions();
         loadOptions.LoadWith <Game>(g => g.Players);
         context.LoadOptions = loadOptions;
         return(context.Games.Where(g => g.MaxPeople >= g.Players.Count).ToList());
     }
 }