public void New_event(Event_list model) { using (var ctx = new Context()) { ctx.Event_list.Add(model); ctx.SaveChanges(); } }
public int HomePoints(Match one) { int points = 0; using (var ctx = new Context()) { List <Event> allMatchEvents = ctx.Events.Where(m => m.Match.ID == one.ID).ToList(); foreach (var eventOne in allMatchEvents) { Event_list type = ctx.Event_list.FirstOrDefault(m => m.Name == eventOne.Name); if (type.Primary) { if (!(type.Player1 ^ type.Player2)) { if (type.Counts) { points += eventOne.Points1; } else if (eventOne.Points1 > eventOne.Points2) { points += 1; } } else { Player igrac = ctx.Players.FirstOrDefault(m => m.Name == eventOne.Player1.Name); if (igrac.Play_in_team.ElementAt(0).Team.ID == one.Match_contestants.ElementAt(0).Contestant.ID) { points += eventOne.Points1; } var x = 2; } } } } return(points); }