MAJ de la contrainte de clé étrangère entre les participations et les demandes de formation

develop
jboinembalome 4 years ago
parent 09b0483523
commit 6970bd3436
  1. 4
      EPAServeur/Context/EpContext.cs
  2. 5
      EPAServeur/Models/Formation/ParticipationFormation.cs
  3. 2
      EPAServeur/Models/SaisieChamp/Champ.cs

@ -154,6 +154,8 @@ namespace EPAServeur.Context
{
entity.HasKey(e => e.IdDemandeFormation);
entity.Property(e => e.IdDemandeFormation).ValueGeneratedOnAdd();
entity.HasOne<ParticipationFormation>(e => e.ParticipationFormation).WithOne(e => e.DemandeFormation).HasForeignKey<ParticipationFormation>(d => d.IdParticipationFormation);
});
modelBuilder.Entity<Formation>(entity =>
@ -189,8 +191,6 @@ namespace EPAServeur.Context
entity.HasKey(e => e.IdParticipationFormation);
entity.Property(e => e.IdParticipationFormation).ValueGeneratedOnAdd();
entity.HasMany<Saisie>(e => e.Evaluation).WithOne(e => e.ParticipationFormation);
entity.HasOne<DemandeFormation>(e => e.DemandeFormation).WithOne(a => a.ParticipationFormation).HasForeignKey<DemandeFormation>(a => a.IdDemandeFormation);
});
modelBuilder.Entity<StatutFormation>(entity =>

@ -26,11 +26,6 @@ namespace EPAServeur.Models.Formation
/// </summary>
public bool EstEvaluee { get; set; }
/// <summary>
/// Id de la demande de formation
/// </summary>
public long IdDemandeFormation { get; set; }
/// <summary>
/// Demande de formation qui est lié à la participation d’un collaborateur à une formation
/// </summary>

@ -34,7 +34,7 @@ namespace EPAServeur.Models.SaisieChamp
/// <summary>
/// Ordre du champ dans sa section ou sa sous-section
/// </summary>
public long Ordre { get; set; }
public int Ordre { get; set; }
/// <summary>
/// Type du champ correspondant au Type du document si c’est un champ un EP ou à l’évaluation sinon

Loading…
Cancel
Save