コード例 #1
0
 public List <Voyage> GetList()
 {
     using (var contexte = new BoVoyage())
     {
         return(contexte.Voyages.Include("Destination").ToList());
     }
 }
コード例 #2
0
 public List <Client> GetList()
 {
     using (var contexte = new BoVoyage())
     {
         return(contexte.Clients.ToList());
     }
 }
コード例 #3
0
 public List <Destination> GetList()
 {
     using (var contexte = new BoVoyage())
     {
         return(contexte.Destinations.ToList());
     }
 }
コード例 #4
0
 public List <Participant> GetList()
 {
     using (var contexte = new BoVoyage())
     {
         return(contexte.Participants.ToList());
     }
 }
コード例 #5
0
 public List <DossierReservation> GetList()
 {
     using (var contexte = new BoVoyage())
     {
         return(contexte.DossierReservations.Include("Participants").Include("Assurances").Include("Voyage").ToList());
     }
 }
コード例 #6
0
 public DossierReservation GetById(int dossierReservationId)
 {
     using (var contexte = new BoVoyage())
     {
         return(contexte.DossierReservations.Include("Participants")
                .Include("Assurances").Include("Voyage").Single(x => x.Id == dossierReservationId));
     }
 }
コード例 #7
0
 public Voyage Ajout(Voyage voyage)
 {
     using (var contexte = new BoVoyage())
     {
         contexte.Voyages.Add(voyage);
         contexte.SaveChanges();
     }
     return(voyage);
 }
コード例 #8
0
 public Client Ajout(Client client)
 {
     using (var contexte = new BoVoyage())
     {
         contexte.Clients.Add(client);
         contexte.SaveChanges();
     }
     return(client);
 }
コード例 #9
0
 public DossierReservation Ajouter(DossierReservation dossierReservation)
 {
     using (var contexte = new BoVoyage())
     {
         contexte.DossierReservations.Add(dossierReservation);
         contexte.SaveChanges();
     }
     return(dossierReservation);
 }
コード例 #10
0
 public Voyage Update(Voyage voyage)
 {
     using (var contexte = new BoVoyage())
     {
         contexte.Voyages.Attach(voyage);
         contexte.Entry(voyage).State = EntityState.Modified;
         contexte.SaveChanges();
     }
     return(voyage);
 }
コード例 #11
0
 public bool Effacer(Voyage voyage)
 {
     using (var contexte = new BoVoyage())
     {
         contexte.Voyages.Attach(voyage);
         contexte.Voyages.Remove(voyage);
         contexte.SaveChanges();
     }
     return(true);
 }
コード例 #12
0
 public DossierReservation Update(DossierReservation dossierReservation)
 {
     using (var contexte = new BoVoyage())
     {
         contexte.DossierReservations.Attach(dossierReservation);
         contexte.Entry(dossierReservation).State = EntityState.Modified;
         contexte.SaveChanges();
     }
     return(dossierReservation);
 }
コード例 #13
0
        //public List<Client> GetList()
        //{
        //    using (var contexte = new BoVoyage())
        //    {
        //        return contexte.Assurances.ToList();
        //    }


        //}
        public bool Ajout(int assuranceId, int dossierReservationId)
        {
            using (var contexte = new BoVoyage())
            {
                var dossier   = contexte.DossierReservations.Single(x => x.Id == dossierReservationId);
                var assurance = contexte.Assurances.Single(x => x.Id == assuranceId);
                dossier.Assurances.Add(assurance);
                contexte.SaveChanges();
            }
            return(true);
        }
コード例 #14
0
 public Voyage GetById(int voyageId)
 {
     try
     {
         using (var contexte = new BoVoyage())
         {
             return(contexte.Voyages.Single(x => x.Id == voyageId));
         }
     }
     catch
     {
         return(null);
     }
 }
コード例 #15
0
 public Destination GetById(int destinationId)
 {
     try
     {
         using (var contexte = new BoVoyage())
         {
             return(contexte.Destinations.Single(x => x.Id == destinationId));
         }
     }
     catch
     {
         return(null);
     }
 }
コード例 #16
0
 public Destination Ajout(Destination destination)
 {
     try
     {
         using (var contexte = new BoVoyage())
         {
             contexte.Destinations.Add(destination);
             contexte.SaveChanges();
         }
         return(destination);
     }
     catch
     {
         return(null);
     }
 }
コード例 #17
0
 public bool Delete(DossierReservation dossierReservation)
 {
     try
     {
         using (var contexte = new BoVoyage())
         {
             contexte.DossierReservations.Attach(dossierReservation);
             contexte.DossierReservations.Remove(dossierReservation);
             contexte.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
コード例 #18
0
        public Participant Ajouter(Participant participant)
        {
            try
            {
                using (var contexte = new BoVoyage())
                {
                    contexte.Participants.Add(participant);
                    contexte.SaveChanges();
                }

                return(participant);
            }
            catch
            {
                return(null);
            }
        }