public Player GetPlayerByCOuntyAndFirstOrLastName(CountyTeam county, string firstName, string lastName) { if (firstName != null || lastName != null) { if (lastName == null) { return context.Players .Where(p => p.CountyTeam == county && p.FirstName == firstName) .FirstOrDefault(); } else if (firstName == null) { return context.Players .Where(p => p.CountyTeam == county && p.LastName == lastName) .FirstOrDefault(); } else { return context.Players .Where(p => p.CountyTeam == county && p.FirstName == firstName && p.LastName == lastName) .FirstOrDefault(); } } else { return null; } }
public Player CreatePlayer(string firstName, string lastName, bool isObsolete, CountyTeam countyTeam, ClubTeam clubTeam) { Player p = new Player(); p.FirstName = firstName; p.LastName = lastName; p.IsObsolete = isObsolete; p.CountyTeam = countyTeam; p.ClubTeam = clubTeam; context.Players.Add(p); context.SaveChanges(); return p; }
public County CreateCounty(string name, Enums.Provinces province) { CountyTeam ct = new CountyTeam(); ct.Name = name; County c = new County(); c.Name = name; c.Province = province.ToString(); c.CountyTeam = ct; context.Counties.Add(c); context.SaveChanges(); return c; }
public Player UpdatePlayer(string firstName, string lastName, bool isObsolete, CountyTeam countyTeam, ClubTeam clubTeam) { Player pl = context.Players .Include("Countyteam") .Include("ClubTeam") .Where(p => p.FirstName == firstName && p.LastName == lastName) .FirstOrDefault(); if (pl != null) { pl.FirstName = firstName; pl.LastName = lastName; pl.IsObsolete = isObsolete; pl.CountyTeam = countyTeam; pl.ClubTeam = clubTeam; context.SaveChanges(); return pl; } else { return null; } }
public List<Player> GetPlayersByCounty(CountyTeam county) { return context.Players .Where(p => p.CountyTeam == county) .ToList(); }