Esempio n. 1
0
        public bool AddNewWaitResultMatch(string[] parameters, TournamentShort tournament, DateTime date, string prediction)
        {
            var entities = _dalExecute.NewEntities;

            ResiveMainLists();

            var idA = teams.First(it => it.Team_name == parameters[1]).Team_id;
            var idB = teams.First(it => it.Team_name == parameters[2]).Team_id;

            entities.WaitResults.Add(new WaitResult()
            {
                Team_A = idA,
                Team_B = idB,
                tournament = tournament.Tournament_id,
                replacements_A = int.Parse(parameters[5]),
                replacements_B = int.Parse(parameters[6]),
                important_A = int.Parse(parameters[3]),
                important_B = int.Parse(parameters[4]),
                prediction = prediction,date = date
            });

            entities.DeleteSpace();

            _dalExecute.CloseConnection(entities);
            return true;
        }
Esempio n. 2
0
        private List<MatchWaitResult> GetMatchWaitResults(List<WaitResult> matchWaitResultList)
        {
            var entities = _dalExecute.NewEntities;
            var resList = new List<MatchWaitResult>();
            foreach (var matchWaitResult in matchWaitResultList)
            {
                var teamA = new TeamInfo()
                {
                    Team_id = decimal.ToInt32(matchWaitResult.Team_A),
                    Team_name = entities.Comands.Where(it => it.id_team == matchWaitResult.Team_A).Select(it => it.team_name).First()
                };

                var teamB = new TeamInfo()
                {
                    Team_id = decimal.ToInt32(matchWaitResult.Team_B),
                    Team_name = entities.Comands.Where(it => it.id_team == matchWaitResult.Team_B).Select(it => it.team_name).First()
                };

                var tournament = new TournamentShort()
                {
                    Tournament_id = decimal.ToInt32(matchWaitResult.tournament),
                    Tournament_name = matchWaitResult.Tournament1.Tournament_name
                };

                resList.Add(
                new MatchWaitResult()
                {
                    TeamA = teamA,
                    TeamB = teamB,
                    Tournament = tournament,
                    ReplasmentA = (short)matchWaitResult.replacements_A,
                    ReplasmentB = (short)matchWaitResult.replacements_B,
                    ImportantA = (short)matchWaitResult.important_A,
                    ImportantB = (short)matchWaitResult.important_B,
                    Prediction = matchWaitResult.prediction,
                    date = matchWaitResult.date
                });
            }
            return resList;
        }
 public bool AddNewWaitResultMatch(string[] parameters, TournamentShort tournament, DateTime date, string prediction)
 {
     return(_disciplineController.AddNewWaitResultMatch(parameters, tournament, date, prediction));
 }