// GET: Teams public ActionResult Index(int?id) { var teams = db.Teams.Include(t => t.Coach); if (id != null) { Team team = db.Teams.Find(id); if (team == null) { return(HttpNotFound()); } try { db.Teams.Remove(team); db.SaveChanges(); } catch { } return(RedirectToAction("Index")); } return(View(teams.ToList())); }
public void AddTeam(Team team) { if (team.Name == null) { return; } _context.AttachRange(team.Players); _context.Teams.Add(team); _context.SaveChanges(); }
public ActionResult Create([Bind(Include = "Id,DateFrom,DateTo")] Season season) { if (ModelState.IsValid) { db.Seasons.Add(season); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(season)); }
public ActionResult Create([Bind(Include = "Id,FirstName,LastName,DateFrom,DateTo")] Arbiter arbiter) { if (ModelState.IsValid) { db.Arbiters.Add(arbiter); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(arbiter)); }
public ActionResult Create([Bind(Include = "Id,FirstName,LastName")] Coach coach) { if (ModelState.IsValid) { db.Coaches.Add(coach); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(coach)); }
public ActionResult Create([Bind(Include = "Id,Status,SeasonId,TeamId")] SeasonLeauge seasonLeauge) { if (ModelState.IsValid) { db.SeasonLeauges.Add(seasonLeauge); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SeasonId = new SelectList(db.Seasons, "Id", "Id", seasonLeauge.SeasonId); return(View(seasonLeauge)); }
public ActionResult Create([Bind(Include = "Id,FirstName,LastName,DateOfBirth,Height,Weight,TeamId")] Player player) { if (ModelState.IsValid) { db.Players.Add(player); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TeamId = new SelectList(db.Teams, "Id", "Name", player.TeamId); return(View(player)); }
public ActionResult Create([Bind(Include = "Id,StartTime,HomeTeamId,AwayTeamId")] Match testMatch) { if (ModelState.IsValid) { db.Matches.Add(testMatch); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AwayTeamId = new SelectList(db.Teams, "Id", "Name", testMatch.AwayTeamId); ViewBag.HomeTeamId = new SelectList(db.Teams, "Id", "Name", testMatch.HomeTeamId); return(View(testMatch)); }
public void AddGroup(Group group) { if (group.Size != group.Teams.Count) { return; } if (group.Teams.Any(team => GetAllGroups().SelectMany(gr => gr.Teams).Any(t => team.TeamId == t.TeamId))) { return; } _context.Teams.AttachRange(group.Teams); _context.Groups.Add(group); _context.SaveChanges(); }
public bool AddPlayer(Player player) { if (player.LastName == null) { return(false); } if (player.Team != null && GetTeamPlayerCount(player.Team.TeamId) >= 12) { return(false); } if (player.Team != null) { _context.Teams.Attach(player.Team); } _context.Players.Add(player); _context.SaveChanges(); return(true); }
public void AddMatch(Match match) { if (match.HomeTeam == null || match.AwayTeam == null || match.TimeOfMatch == null || match.HomeGoals != null || match.AwayGoals != null || match.HomeTeam.TeamId == match.AwayTeam.TeamId) { return; } _context.Teams.Attach(match.HomeTeam); _context.Teams.Attach(match.AwayTeam); var croatianTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Central European Standard Time"); match.TimeOfMatch = TimeZoneInfo.ConvertTimeFromUtc(match.TimeOfMatch, croatianTimeZone); _context.Matches.Add(match); _context.SaveChanges(); }
public void ChangePassword(User userToChangeFor, string password) { userToChangeFor.Password = password; _context.SaveChanges(); }