Example #1
0
 public DateNameViewModel ToDateNameViewModel(DateNameEntity dateNameEntity)
 {
     return(new DateNameViewModel
     {
         Id = dateNameEntity.Id,
         Matches = dateNameEntity.Matches,
         Name = dateNameEntity.Name,
         Tournament = dateNameEntity.Tournament,
         TournamentId = dateNameEntity.Tournament.Id
     });
 }
Example #2
0
        private DateNameResponse ToDateNameResponse(DateNameEntity dateNameEntity)
        {
            if (dateNameEntity == null)
            {
                return(null);
            }

            return(new DateNameResponse
            {
                Id = dateNameEntity.Id,
                Name = dateNameEntity.Name,
                Tournament = ToTournamentResponse(dateNameEntity.Tournament)
            });
        }
Example #3
0
        private async Task CheckMatchesAsync()
        {
            var startDate = DateTime.Today.AddMonths(2).ToUniversalTime();

            if (!_context.Matches.Any())
            {
                GroupEntity    group     = _context.Groups.FirstOrDefault(t => t.Id == 1);
                DateNameEntity dateName1 = _context.DateNames.FirstOrDefault(t => t.Id == 1);

                DateTime   date1    = startDate.AddHours(14);
                TeamEntity local1   = _context.Teams.FirstOrDefault(t => t.Name == "Argentina");
                TeamEntity visitor1 = _context.Teams.FirstOrDefault(t => t.Name == "Bolivia");
                AddMatch(group, dateName1, date1, local1, visitor1);

                DateTime   date2    = startDate.AddHours(16);
                TeamEntity local2   = _context.Teams.FirstOrDefault(t => t.Name == "Brasil");
                TeamEntity visitor2 = _context.Teams.FirstOrDefault(t => t.Name == "Chile");
                AddMatch(group, dateName1, date2, local2, visitor2);



                DateNameEntity dateName2 = _context.DateNames.FirstOrDefault(t => t.Id == 2);

                DateTime   date3    = startDate.AddHours(62);
                TeamEntity local3   = _context.Teams.FirstOrDefault(t => t.Name == "Argentina");
                TeamEntity visitor3 = _context.Teams.FirstOrDefault(t => t.Name == "Brasil");
                AddMatch(group, dateName2, date3, local3, visitor3);

                DateTime   date4    = startDate.AddHours(64);
                TeamEntity local4   = _context.Teams.FirstOrDefault(t => t.Name == "Bolivia");
                TeamEntity visitor4 = _context.Teams.FirstOrDefault(t => t.Name == "Chile");
                AddMatch(group, dateName2, date4, local4, visitor4);


                DateNameEntity dateName3 = _context.DateNames.FirstOrDefault(t => t.Id == 3);

                DateTime   date5    = startDate.AddHours(110);
                TeamEntity local5   = _context.Teams.FirstOrDefault(t => t.Name == "Argentina");
                TeamEntity visitor5 = _context.Teams.FirstOrDefault(t => t.Name == "Chile");
                AddMatch(group, dateName3, date3, local5, visitor5);

                DateTime   date6    = startDate.AddHours(112);
                TeamEntity local6   = _context.Teams.FirstOrDefault(t => t.Name == "Bolivia");
                TeamEntity visitor6 = _context.Teams.FirstOrDefault(t => t.Name == "Brasil");
                AddMatch(group, dateName3, date4, local6, visitor6);

                await _context.SaveChangesAsync();
            }
        }
Example #4
0
 private void AddMatch(GroupEntity group, DateNameEntity dateName, DateTime date, TeamEntity local, TeamEntity visitor)
 {
     _context.Matches.Add(new MatchEntity {
         Date = date, Local = local, Visitor = visitor, Group = group, DateName = dateName
     });
 }