Esempio n. 1
0
 private bool CheckNewName(String newName)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Team.Any(Team => Team.Name == newName));
     }
 }
Esempio n. 2
0
 public void ModifyTeam(String oldName, String newName)
 {
     using (var context = new TournamentDBContext())
     {
         Constants constants = new Constants();
         if (CheckOldNAme(oldName))
         {
             if (!CheckNewName(newName))
             {
                 var team = context.Team.First(Team => Team.Name == oldName);
                 team.Name         = newName;
                 team.ModifiedTime = DateTime.Now;
                 context.SaveChanges();
             }
             else
             {
                 constants.NameExists();
             }
         }
         else
         {
             constants.NameDoNotExists();
         }
     }
 }
Esempio n. 3
0
 private bool CheckOldName(String oldname)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Couch.Any(Couch => Couch.Name == oldname));
     }
 }
Esempio n. 4
0
        public void ModifyPlayer(String oldName, String newName)
        {
            Constants constants = new Constants();

            if (CheckOldName(oldName))
            {
                if (!CheckNewName(newName))
                {
                    using (var context = new TournamentDBContext())
                    {
                        var player = context.Player.First(Player => Player.Name == oldName);
                        player.Name         = newName;
                        player.ModifiedTime = DateTime.Now;
                        constants.FinishModification(newName, oldName);
                        context.SaveChanges();
                    }
                }
                else
                {
                    constants.NameExists();
                }
            }
            else
            {
                constants.NameDoNotExists();
            }
        }
Esempio n. 5
0
        private List <Player> OrderBy(List <Player> players, int choice)
        {
            using (var context = new TournamentDBContext())
            {
                switch (choice)
                {
                case 1:
                    players = context.Player.OrderBy(Player => Player.Name).ToList();
                    break;

                case 2:
                    players = context.Player.OrderBy(Player => Player.BirthDate).ToList();
                    break;

                case 3:
                    players = context.Player.OrderBy(player => player.Sallary).ToList();
                    break;

                case 4:
                    players = context.Player.OrderBy(player => player.Position).ToList();
                    break;
                }
            }

            return(players);
        }
Esempio n. 6
0
 private bool ValidateTitle(string name, DateTime year)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Title.Any(Title => Title.Name == name && Title.Year == year));
     }
 }
Esempio n. 7
0
        public void CreatePlayer(String Name, DateTime birthDate, int sallary, String position, string teamName)
        {
            if (!CreateValidation(Name) && CheckPlayerTeam(teamName))
            {
                using (var context = new TournamentDBContext())
                {
                    var team   = context.Team.First(Team => Team.Name == teamName);
                    var player = new Player
                    {
                        Id          = Guid.NewGuid(),
                        CreatedTime = DateTime.Now,
                        Name        = Name,
                        BirthDate   = birthDate,
                        Sallary     = sallary,
                        Position    = position,
                        Team        = team,
                        TeamId      = team.Id,
                    };

                    context.Player.Add(player);
                    context.SaveChanges();
                }
            }
            else
            {
                Constants constants = new Constants();
                constants.NameExists();
            }
        }
Esempio n. 8
0
 private bool CheckOldName(string oldname)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Player.Any(Player => Player.Name == oldname));
     }
 }
Esempio n. 9
0
 private bool CheckPlayerTeam(String teamName)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Team.Any(Team => Team.Name == teamName));
     }
 }
Esempio n. 10
0
 private bool CreateValidation(String Name)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Player.Any(Player => Player.Name == Name));
     }
 }
Esempio n. 11
0
        public void CreateTitle(String name, DateTime year)
        {
            Constants constants = new Constants();

            if (!ValidateTitle(name, year))
            {
                using (var context = new TournamentDBContext())
                {
                    var title = new Title
                    {
                        Id          = Guid.NewGuid(),
                        CreatedTime = DateTime.Now,

                        Name = name,
                        Year = year,
                    };
                    context.Title.Add(title);
                    context.SaveChanges();
                }
            }
            else
            {
                constants.NameExists();
            }
        }
Esempio n. 12
0
 private bool CreateValidation(String name)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Team.Any(Team => Team.Name == name));
     }
 }
Esempio n. 13
0
        public void CreateCouch(String Name, DateTime BirthDate, int Sallary, string teamName)
        {
            if (!CreateValidation(Name) && CheckTeamName(teamName))
            {
                using (var context = new TournamentDBContext())
                {
                    var team = context.Team.First(Team => Team.Name == teamName);

                    var couch = new Couch
                    {
                        Id          = Guid.NewGuid(),
                        CreatedTime = DateTime.Now,

                        Name      = Name,
                        BirthDate = BirthDate,
                        Sallary   = Sallary,
                        Team      = team,
                        TeamId    = team.Id,
                    };

                    context.Couch.Add(couch);
                    context.SaveChanges();
                }
            }
            else
            {
                Constants constants = new Constants();
                constants.NameExists();
            }
        }
Esempio n. 14
0
 public void ModifyCouch(string oldName, string newName)
 {
     using (var context = new TournamentDBContext())
     {
         Constants constants = new Constants();
         if (CheckOldName(oldName))
         {
             if (!CheckNewName(newName))
             {
                 Couch couch = context.Couch.First(Couch => Couch.Name == oldName);
                 couch.Name         = newName;
                 couch.ModifiedTime = DateTime.Now;
                 context.SaveChanges();
                 constants.FinishModification(newName, oldName);
             }
             else
             {
                 constants.NameExists();
             }
         }
         else
         {
             constants.NameDoNotExists();
         }
     }
 }
Esempio n. 15
0
 private bool CreateValidation(String name)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Couch.Any(Couch => Couch.Name == name));
     }
 }
Esempio n. 16
0
 private bool CheckNewName(String newname)
 {
     using (var context = new TournamentDBContext())
     {
         return(context.Player.Any(Player => Player.Name == newname));
     }
 }
Esempio n. 17
0
 public void DeletePlayer(string name)
 {
     using (var context = new TournamentDBContext())
     {
         var player = context.Player.First(Player => Player.Name == name);
         player.DeletedTime = DateTime.Now;
         Constants constants = new Constants();
         constants.Deleted();
         context.SaveChanges();
     }
 }
Esempio n. 18
0
 public void DeleteTeam(string name)
 {
     using (var context = new TournamentDBContext())
     {
         var team = context.Team.First(Team => Team.Name == name);
         team.DeletedTime = DateTime.Now;
         Constants constants = new Constants();
         constants.Deleted();
         context.SaveChanges();
     }
 }
Esempio n. 19
0
 public void DeleteCouch(string name)
 {
     using (var context = new TournamentDBContext())
     {
         var couch = context.Couch.First(Couch => Couch.Name == name);
         couch.DeletedTime = DateTime.Now;
         Constants constants = new Constants();
         constants.Deleted();
         context.SaveChanges();
     }
 }
Esempio n. 20
0
 public void DeleteTitle(string name)
 {
     using (var context = new TournamentDBContext())
     {
         var title = context.Title.First(Title => Title.Name == name);
         title.DeletedTime = DateTime.Now;
         Constants constants = new Constants();
         constants.Deleted();
         context.SaveChanges();
     }
 }
Esempio n. 21
0
        public void RenderAllTeams(int choice)
        {
            Constants constants = new Constants();

            Console.Clear();
            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count = 1;
                var teams = context.Team.ToList();
                teams = OrderBy(teams, choice);
                Pagination pagination = new Pagination();
                pagination.TeamsToPage(teams, 0);
            }
        }
Esempio n. 22
0
        public void renderAllPlayers(int choice)
        {
            Console.Clear();
            Constants constants = new Constants();

            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count   = 1;
                var players = context.Player.ToList();
                players = OrderBy(players, choice);
                Pagination pagination = new Pagination();
                pagination.PlayersToPage(players, 0);
            }
        }
Esempio n. 23
0
        public void RenderAllCouches(int choice)
        {
            Console.Clear();
            Constants constants = new Constants();

            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count   = 1;
                var coaches = context.Couch.ToList();
                coaches = OrderBy(coaches, choice);

                Pagination pagination = new Pagination();
                pagination.CouchToPage(coaches, 0);
            }
        }
Esempio n. 24
0
        public void renderPlayerByLetter(string letter)
        {
            Constants constants = new Constants();

            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count   = 1;
                var players = context.Player.Where(Player => Player.Name.Contains(letter) && Player.DeletedTime == null).ToList();
                foreach (var player in players)
                {
                    Console.WriteLine(count + ": " + player.Name);
                    count++;
                }
            }
        }
Esempio n. 25
0
        public void RenderTeamsByLetter(string letter)
        {
            Constants constants = new Constants();

            Console.Clear();
            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count = 1;
                var teams = context.Team.Where(Team => Team.Name.Contains(letter) && Team.DeletedTime == null).ToList();
                foreach (var team in teams)
                {
                    Console.WriteLine(count + ": " + team.Name);
                    count++;
                }
            }
        }
Esempio n. 26
0
        private List <Team> OrderBy(List <Team> teams, int choice)
        {
            using (var context = new TournamentDBContext())
            {
                switch (choice)
                {
                case 1:
                    teams = context.Team.OrderBy(Team => Team.Name).ToList();
                    break;

                case 2:
                    teams = context.Team.OrderBy(Team => Team.FoundationYear).ToList();
                    break;
                }
            }

            return(teams);
        }
Esempio n. 27
0
        public void RenderCouchesByLetter(string letter)
        {
            Console.Clear();
            Constants constants = new Constants();

            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count   = 1;
                var coaches = context.Couch.Where(Couch => Couch.Name.Contains(letter) && Couch.DeletedTime == null)
                              .ToList();
                foreach (var coach in coaches)
                {
                    Console.WriteLine(count + ": " + coach.Name);
                    count++;
                }
            }
        }
Esempio n. 28
0
        public void RenderAllTitle()
        {
            Console.Clear();
            Constants constants = new Constants();

            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count  = 1;
                var titles = context.Title;
                foreach (var title in titles)
                {
                    if (title.DeletedTime == null)
                    {
                        Console.WriteLine(count + ": " + title.Name);
                        count++;
                    }
                }
            }
        }
Esempio n. 29
0
        public void RenderTitlesByLetter(string letter)
        {
            Console.Clear();
            Constants constants = new Constants();

            constants.HereAreAll();
            using (var context = new TournamentDBContext())
            {
                int count  = 1;
                var titles = context.Title.Where(title => title.Name.Contains(letter) && title.DeletedTime == null).ToList();
                foreach (var title in titles)
                {
                    if (title.DeletedTime == null)
                    {
                        Console.WriteLine(count + ": " + title.Name);
                        count++;
                    }
                }
            }
        }
Esempio n. 30
0
        private List <Couch> OrderBy(List <Couch> couches, int choice)
        {
            using (var context = new TournamentDBContext())
            {
                switch (choice)
                {
                case 1:
                    couches = context.Couch.OrderBy(Couch => Couch.Name).ToList();
                    break;

                case 2:
                    couches = context.Couch.OrderBy(Couch => Couch.BirthDate).ToList();
                    break;

                case 3:
                    couches = context.Couch.OrderBy(Couch => Couch.Sallary).ToList();
                    break;
                }
            }

            return(couches);
        }