protected void payerActivites(object sender, EventArgs e)
        {
            InscriptionService inscriptionService = new InscriptionService();
            MembreService      membreService      = new MembreService();
            string             idMembre           = (string)HttpContext.Current.Session["userID"];
            Membre             membre             = membreService.Read(idMembre);
            DateTime           dateDebut          = DateTime.Now;

            List <Models.Activite> panier = (List <Models.Activite>)Session["panier"];

            foreach (Models.Activite activite in panier)
            {
                DateTime    dateFin          = dateDebut.AddDays(activite.Duree);
                Inscription inscriptionModel = new Inscription();
                inscriptionModel.IdActivite      = activite.id.ToString();
                inscriptionModel.IdMembre        = idMembre;
                inscriptionModel.DateInscription = dateDebut;
                inscriptionModel.DateFin         = dateFin;
                inscriptionService.Add(inscriptionModel);
            }
            membre.Adresse     = adresseField.Text;
            membre.Cart_Credit = noCarteField.Text;
            membre.Cart_CVC    = cvcField.Text;
            membreService.Update(membre);

            Session["panier"] = null;
            Response.Redirect("Confirmation.aspx");
        }
 public void SyncToCanvas()
 {
     CourseService.SyncToCanvas();
     SectionService.SyncToCanvas();
     UserService.SyncToCanvas();
     InscriptionService.SyncToCanvas();
 }
        public void SyncToCanvas()
        {
            logger.Info("InscriptionService/SyncToCanvas - Task 'Sync inscription' STARTED");

            InscriptionService.SyncToCanvas();

            logger.Info("InscriptionService/SyncToCanvas - Task 'Sync inscription' FINISHED");
        }
 public InscriptionTests()
 {
     _fix = new Fixture();
     _fix.Behaviors.OfType <ThrowingRecursionBehavior>().ToList().ForEach(b => _fix.Behaviors.Remove(b));
     _fix.Behaviors.Add(new OmitOnRecursionBehavior());
     _mockDepotCours      = Substitute.For <Infrastructure.IDepotCours>();
     _mockServiceSecurite = Substitute.For <IServiceSecurite>();
     _mockDepotEtudiant   = Substitute.For <IDepotEtudiant>();
     _instanceService     = new InscriptionService(_mockDepotCours, _mockServiceSecurite, _mockDepotEtudiant);
 }
        protected bool activiteInInscription(int idActivite)
        {
            String idMembre = (String)HttpContext.Current.Session["userID"];
            List <Models.Inscription> activiteInscrit = new InscriptionService().FindByMembre(int.Parse(idMembre));

            if (activiteInscrit != null)
            {
                foreach (Models.Inscription inscription in activiteInscrit)
                {
                    if (int.Parse(inscription.IdActivite) == idActivite)
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }
 public InscriptionController(InscriptionService _s)
 {
     InscriptionService = _s;
 }