//public static List<Poi> toBos(this List<PoiEntity> pois) //{ // return pois != null // ? pois.Where(x => x != null).Select(x => x.ToOrganiserBo()).ToList() // : null; //} //public static Poi toBo(this PoiEntity poi) //{ // return new Poi() // { // Id = poi.Id // } //} #endregion #region Inscription public static InscriptionEntity ToDataEntity(this Inscription bo) { InscriptionEntity de = new InscriptionEntity(); de.IdCourse = bo.IdCourse; de.IdParticipant = bo.IdParticipant; de.IdSuiviInscription = bo.IdSuiviInscription; if (bo.Temps != null) { de.Temps = bo.Temps; } if (bo.NumClassement != null) { de.NumClassement = bo.NumClassement; } return(de); }
public static Inscription ToInscriptionBo(this InscriptionEntity bo) { if (bo == null) { return(null); } return(new Inscription { Id = bo.Id, IdCourse = bo.IdCourse, IdParticipant = bo.IdParticipant, IdSuiviInscription = bo.IdSuiviInscription, NumClassement = bo.NumClassement, Temps = bo.Temps, Competitor = bo.Participant.ToCompetitorBo() }); }
public void postInscription(InscriptionEntity inscription) { PIDBContext.Entry(inscription.Course).State = EntityState.Unchanged; PIDBContext.Inscriptions.Add(inscription); }