// GET: Postulation public ActionResult Index() { List <Postulation> listePost = Manager.Instance.GetAllPostulation().Where(p => p.IdEmploye == 1).ToList(); List <PostulationViewModel> listePostVM = new List <PostulationViewModel>(); ListeOffres listeOffresVM = new ListeOffres(); listePost.ForEach(p => { Offre off = Manager.Instance.GetByIdOffre(p.IdOffre); StatutViewModel statutVM = new StatutViewModel { Id = off.Statut.Id, Libelle = off.Statut.Libelle }; OffreViewModel offreVM = new OffreViewModel { Id = off.Id, Intitule = off.Intitule, Description = off.Description, Date = off.Date, IdStatus = off.IdStatus, Responsable = off.Responsable, Salaire = off.Salaire, Statut = statutVM }; listePostVM.Add(new PostulationViewModel { IdEmploye = p.IdEmploye, IdOffre = p.IdOffre, Date = p.Date, Statut = p.Statut, Offre = offreVM }); }); return(View(listePostVM)); }
public ActionResult IndexSearch(string searchTerm) { ListeOffres offres = new ListeOffres(Manager.Instance.GetAllOffre().Where(off => off.Intitule.ToUpper().Contains(searchTerm.ToUpper())).ToList()); return(View("Index", offres)); }
public ActionResult Index() { ListeOffres offres = new ListeOffres(Manager.Instance.GetAllOffre().ToList()); return(View(offres)); }