public StatutView() { InitializeComponent(); Model = new StatutViewModel(); this.DataContext = Model; ListContent.Children.Add(Model.Content as Liste <T_R_STATUT_JURIDIQUE_JUR>); }
// GET: Detail public ActionResult Index(int id) { Offre off = Manager.Instance.GetByIdOffre(id); StatutViewModel statutVM = new StatutViewModel { Id = off.Statut.Id, Libelle = off.Statut.Libelle }; OffreViewModel ovm = 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 }; return(View(ovm)); }
// 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)); }
// GET: Edit public ActionResult Index(int id) { Offre off = Manager.Instance.GetByIdOffre(id); StatutViewModel statutVM = new StatutViewModel { Id = off.Statut.Id, Libelle = off.Statut.Libelle }; List <PostulationViewModel> liste = new List <PostulationViewModel>(); foreach (Postulation p in off.Postulations) { Employe emp = Manager.Instance.GetByIdEmploye(p.IdEmploye); liste.Add(new PostulationViewModel { Date = p.Date, IdEmploye = p.IdEmploye, IdOffre = p.IdOffre, Statut = p.Statut }); } OffreViewModel ovm = new OffreViewModel { Id = off.Id, Intitule = off.Intitule, Description = off.Description, Date = off.Date, IdStatus = off.IdStatus, Responsable = off.Responsable, Salaire = off.Salaire, Postulations = liste, Statut = statutVM }; return(View(ovm)); }