Пример #1
0
        //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);
        }
Пример #2
0
        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()
            });
        }
Пример #3
0
 public void postInscription(InscriptionEntity inscription)
 {
     PIDBContext.Entry(inscription.Course).State = EntityState.Unchanged;
     PIDBContext.Inscriptions.Add(inscription);
 }