// GET: api/Laborantins public List <LaborantinViewModel> GetLaborantin() { List <LaborantinViewModel> lilb = new List <LaborantinViewModel>(); List <Laborantin> lb = new List <Laborantin>(); lb = db.Laborantin.ToList(); foreach (var b in lb) { LaborantinViewModel lbo = new LaborantinViewModel(); lbo.ID_laboran = b.ID_laboran; lbo.Nom_laboran = b.Nom_laboran; lbo.Prenom = b.Prenom; lbo.Username = b.Username; lilb.Add(lbo); } return(lilb); }
public IHttpActionResult GetLaborantin(int id) { Laborantin laborantin = db.Laborantin.Find(id); if (laborantin == null) { return(NotFound()); } LaborantinViewModel lbo = new LaborantinViewModel(); lbo.ID_laboran = laborantin.ID_laboran; lbo.Nom_laboran = laborantin.Nom_laboran; lbo.Prenom = laborantin.Prenom; lbo.Username = laborantin.Username; //List<ExamenViewModel> levm = new List<ExamenViewModel>(); //List<Examen> et = new List<Examen>(); //et = laborantin.Examen.ToList(); //foreach (var e in et) //{ // ExamenViewModel exvm = new ExamenViewModel(); // exvm.ID_Exam = e.ID_Exam; // exvm.Nom_Exam = e.Nom_Exam; // exvm.Valeur_Exam = e.Valeur_Exam; // exvm.Unite_Exam = e.Unite_Exam; // levm.Add(exvm); //} //lbo.Examen = levm; return(Ok(lbo)); }