public static List<AdministrateurBibliothequeBO> ByAdministrateur(AdministrateurBO pObjAdministrateur)
        {
            List<AdministrateurBibliothequeBO> administrateurBibliothequeResult;

            try {
                using (var proxyAdministrateurBibliotheque = new AdministrateurBibliothequeDAL(Util.GetConnection())) {
                    administrateurBibliothequeResult = proxyAdministrateurBibliotheque.AministrateurBibliothequeDAL_SelectByAdminId(pObjAdministrateur.AdministrateurId).ToList();
                }
            } catch (Exception ex) {
                throw;
            }

            return administrateurBibliothequeResult;
        }
 internal EmpruntBO SaveRetour(AdministrateurBO pAdministrateurBo, PersonneBO pPersonneBo, LivreBO livreBo)
 {
     var empruntIFac = new EmpruntIFACClient();
     return empruntIFac.InsertRetour(CGlobalCache.SessionManager.Token, pAdministrateurBo.AdministrateurId, livreBo.LivreId);
 }
 internal EmpruntBO SaveEmprunt(AdministrateurBO pAdministrateurBo, PersonneBO pPersonneBo, LivreBO livreBo, ReservationBO pReservationBo)
 {
     var empruntIFac = new EmpruntIFACClient();
     return pReservationBo != null ? empruntIFac.ConvertReservation(CGlobalCache.SessionManager.Token, pAdministrateurBo.AdministrateurId, pReservationBo.ReservationId) : empruntIFac.InsertEmprunt(CGlobalCache.SessionManager.Token,pAdministrateurBo.AdministrateurId , pPersonneBo.PersonneId, livreBo.LivreId);
 }
 internal DemandeAnnulationBO SaveAnnuleReservation(AdministrateurBO pAdministrateurBo, DemandeReservationBO pDemandeReservationBo)
 {
     var demandeAnnulationIFac = new DemandeAnnulationIFACClient();
     //throw new NotImplementedException();
     return demandeAnnulationIFac.InsertDemandeAnnulationByAdmininistrateur(CGlobalCache.SessionManager.Token, pAdministrateurBo.AdministrateurId, pDemandeReservationBo.DemandeReservationId);
 }
 public EmpruntBO SaveAnnuleReservation(AdministrateurBO pAdministrateurBo, ReservationBO pReservationBo)
 {
     var empruntIFac = new EmpruntIFACClient();
     //throw new NotImplementedException();
     return empruntIFac.InsertAnnul(CGlobalCache.SessionManager.Token, pAdministrateurBo.AdministrateurId, pReservationBo.ReservationId);
 }