static void Main(string[] args) { var context = new SuperLeagueContext(); var psg = new Equipe(context) { Nom = "Paris Saint Germain", FondTransfert = 3000000000 }; var rcs = new Equipe(context) { Nom = "Racing Club de Strasbourg", FondTransfert = 30000000 }; var mBape = new Joueur(context) { Nom = "MBape", Equipe = psg.Id }; var mBapeBis = new Joueur(context) { Nom = "MBape", Equipe = psg.Id }; var tmBape = new Transfert(context) { DateTransfert = DateTime.Now, Joueur = mBape.Id, EquipeVendeur = psg.Id, EquipeAcheteur = rcs.Id, Montant = 3000 }; context.Equipes.Add(psg); context.Equipes.Add(rcs); context.Joueurs.Add(mBape); context.SaveChanges(); if (context.Joueurs.FirstOrDefault(j => j.Nom == mBapeBis.Nom) == null) { context.Joueurs.Add(mBapeBis); } context.Transferts.Add(tmBape); context.SaveChanges(); var b = tmBape.Execute(); if (b == ErreurTransfertEnum.None) { context.SaveChanges(); } }
public Equipe(SuperLeagueContext context) : base(context) { }
public Entite(SuperLeagueContext context) { Id = Guid.NewGuid(); Context = context; }
public Transfert(SuperLeagueContext context) : base(context) { }
public Joueur(SuperLeagueContext context) : base(context) { }