// 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)); }
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")); }
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")); }
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")); }
// 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)); }
// 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")); }