public void AltaPremios(CantidadPremiosPorCompetidor premio) { var pr = new CantidadPremiosPorCompetidor(); pr.idCompetidor = premio.idCompetidor; Contexto.CantidadPremiosPorCompetidor.Add(premio); Contexto.SaveChanges(); }
public void AltaPremios(CantidadPremiosPorCompetidor cantidadPremiosPorCompetidor) { var duplicado = Contexto.CantidadPremiosPorCompetidor.Any(o => o.Año == cantidadPremiosPorCompetidor.Año && o.idCompetidor == cantidadPremiosPorCompetidor.idCompetidor); if (duplicado) { CantidadPremiosPorCompetidor premiosNuevos = Contexto.CantidadPremiosPorCompetidor .Where(o => o.Año == cantidadPremiosPorCompetidor.Año && o.idCompetidor == cantidadPremiosPorCompetidor.idCompetidor) .FirstOrDefault(); //CantidadPremiosPorCompetidor premiosNuevos = (from p // in Contexto.CantidadPremiosPorCompetidor // where p.Año == cantidadPremiosPorCompetidor.Año // && p.idCompetidor == cantidadPremiosPorCompetidor.idCompetidor // select p).FirstOrDefault(); premiosNuevos.CantidadPremios = cantidadPremiosPorCompetidor.CantidadPremios; } else { Contexto.CantidadPremiosPorCompetidor.Add(cantidadPremiosPorCompetidor); } Contexto.SaveChanges(); }