예제 #1
0
        public void Add(MatchViewModel viewModel)
        {
            var m = new Match
            {
                Timestamp  = viewModel.Timestamp,
                AwayPoints = viewModel.AwayPoints,
                HomePoints = viewModel.HomePoints,
                HomeTeamId = viewModel.HomeTeamId,
                AwayTeamId = viewModel.AwayTeamId,
                MatchId    = viewModel.MatchId
            };

            _context.Matches.Add(m);
            _context.SaveChanges();
        }
예제 #2
0
        public IActionResult SaveSettings([FromBody] Settings settings)
        {
            var s = _context.Parameters.FirstOrDefault(i => i.Name == "Settings");

            if (s == null)
            {
                s = new Parameter()
                {
                    Name = "Settings"
                };
                _context.Parameters.Add(s);
            }

            s.Value = JsonConvert.SerializeObject(settings);
            _context.SaveChanges();
            _captureService.SetDevice(settings.Device);
            return(Ok());
        }
예제 #3
0
 public void AddTeam(Team team)
 {
     _context.Teams.Add(team);
     _context.SaveChanges();
 }