示例#1
0
        public ActionResult SuppPoule(int id, int idC)
        {
            DCPoule dc = new DCPoule();

            dc.Delete(id);
            return(Redirect("~/Competition/InfoComp/" + idC));
        }
示例#2
0
        public ActionResult AjoutPoule(string nom, int taille, int idComp)
        {
            DCPoule dc = new DCPoule();

            dc.Create(nom, taille, idComp);
            return(Redirect("~/Competition/InfoComp/" + idComp));
        }
示例#3
0
        public ActionResult ModifPoule(int id, string nom, string desc, int taille)
        {
            Poule   p  = new Poule(id, HttpUtility.HtmlEncode(desc), taille, HttpUtility.HtmlEncode(nom));
            DCPoule dc = new DCPoule();

            dc.Update(p);
            return(Redirect("~/Competition/InfoComp/" + Session["idC"]));
        }
示例#4
0
        internal List <Poule> GetListPouleEquipe(int id)
        {
            DCPoule    dc = new DCPoule();
            infoEquipe m  = new infoEquipe();

            List <Poule> listP = dc.findAll(id);

            foreach (Poule p in listP)
            {
                p.LEquipe = m.GetListEquipe(p.Id);
            }
            return(listP);
        }
示例#5
0
        public List <Poule> GetListPoule(int idComp)
        {
            DCPoule    dc = new DCPoule();
            infoJoueur m  = new infoJoueur();

            List <Poule> listP = dc.findAll(idComp);

            foreach (Poule p in listP)
            {
                p.LJoueur = m.GetListJoueur(p.Id);
            }
            return(listP);
        }
示例#6
0
        public ActionResult SupprimerParticipant(int idJ, int idC)
        {
            DCJoueur  dc  = new DCJoueur();
            DCPoule   dcP = new DCPoule();
            DCTournoi dcT = new DCTournoi();

            dc.DeletePart(idJ, idC);
            Competition comp = new Competition(idC);

            comp = comp.GetInformation();
            foreach (Poule p in comp.LPoule)
            {
                dcP.DeleteLD(idJ, p.Id);
            }
            if (comp.Tournoi != null)
            {
                dcT.DeleteLD(idJ, comp.Tournoi.Id);
            }
            return(Redirect("InfoComp/" + idC));
        }