// GET: Offre/Details/5
        public ActionResult Details(int id)
        {
            string role = null;

            ViewData["Role"] = "";
            IEnumerable <string> roles = new List <string>();

            roles = ((ClaimsIdentity)User.Identity).Claims
                    .Where(c => c.Type == ClaimTypes.Role)
                    .Select(c => c.Value);
            foreach (var x in roles)
            {
                role = x;
            }

            if (role != null)
            {
                ViewData["Role"] = role;
            }

            OffreModel offremodel = new OffreModel();

            offremodel.offre = so.GetById(id);

            return(View(offremodel));
        }
Exemple #2
0
        public ActionResult Delete(int id, OffreModel cm)
        {
            Offre o = new Offre();

            o = cs.Get(t => t.id == id);
            cs.Delete(o);
            cs.Commit();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
        public ActionResult Edit(int id, OffreModel cm)
        {
            Offre o = new Offre();

            o              = cs.Get(t => t.id == id);
            o.nom          = cm.nom;
            o.nomsousoffre = cm.nomsousoffre;
            o.description  = cm.description;
            o.prix         = cm.prix;
            o.nom          = cm.nom;
            cs.Update(o);
            cs.Commit();
            return(RedirectToAction("Index"));
        }
Exemple #4
0
        public ActionResult Create(OffreModel cm)
        {
            Offre c = new Offre();

            c.nomsousoffre = cm.nomsousoffre;
            c.prix         = cm.prix;
            c.description  = cm.description;
            c.nom          = cm.nom;


            cs.Add(c);
            cs.Commit();

            return(RedirectToAction("Index"));
        }
Exemple #5
0
        // GET: Offre/Delete/5
        public ActionResult Delete(int id)
        {
            Offre cm = new Offre();

            cm = cs.Get(t => t.id == id);

            OffreModel c = new OffreModel();

            cm             = cs.GetById(id);
            c.nom          = cm.nom;
            c.nomsousoffre = cm.nomsousoffre;
            c.description  = cm.description;
            c.prix         = cm.prix;

            return(View(c));
        }
Exemple #6
0
        // GET: Offre/Details/5
        public ActionResult Details(int id)
        {
            List <OffreModel> lc = new List <OffreModel>();

            foreach (var cm in cs.GetAll())
            {
                OffreModel c = new OffreModel();

                c.nom          = cm.nom;
                c.id           = cm.id;
                c.nomsousoffre = cm.nomsousoffre;
                c.description  = cm.description;
                c.prix         = cm.prix;
                lc.Add(c);
            }
            return(View(lc));
        }
        public MakeOffreViewModel(int idContinent, int idPays, int idEquipe, int idPosition, int idJoueur, double prixOffre, string message)
        {
            var joueur = new JoueurModels(idContinent, idPays, idEquipe, idPosition, idJoueur).ListeJoueurM.FirstOrDefault();

            OffreModelVM = new OffreModel
            {
                IdJoueurM     = idJoueur,
                NomJoueurM    = joueur.NomJoueurM,
                PreNomJoueurM = joueur.PrenomM,
                FkContinentM  = idContinent,
                FkPaysM       = idPays,
                FkEquipeM     = idEquipe,
                NomEquipeM    = joueur.NomEquipeM,
                FkPositionM   = idPosition,
                NomPositionM  = joueur.PositionM,
                PrixOffreM    = prixOffre,
                MessageM      = message
            };
        }
        public ActionResult Details(int id, OffreModel offremodel)
        {
            string role = null;

            ViewData["Role"] = "";
            IEnumerable <string> roles = new List <string>();

            roles = ((ClaimsIdentity)User.Identity).Claims
                    .Where(c => c.Type == ClaimTypes.Role)
                    .Select(c => c.Value);
            foreach (var x in roles)
            {
                role = x;
            }

            if (role != null)
            {
                ViewData["Role"] = role;
            }

            candidature candid = new candidature();

            candid.description = offremodel.candidature.description;
            candid.idUser      = User.Identity.GetUserId();
            candid.idOffre     = id;
            candid.dateSubmit  = DateTime.Now;
            candid.status      = "non";
            var file = Request.Files[0];

            if (file != null && file.ContentLength > 0)
            {
                var    fileName = Path.GetFileName(file.FileName);
                var    path     = Path.Combine(Server.MapPath("~/Cvs/"), fileName);
                string x        = fileName;
                candid.cvPAth = x;
                file.SaveAs(path);
            }

            sC.Add(candid);
            sC.Commit();
            return(RedirectToAction("Index", "Service"));
        }