public ActionResult createPole(PolesModel poleModel) { if (!ModelState.IsValid) { PolesRepository poleRep = new PolesRepository(); EmployeesModel empModel = new EmployeesModel(); List <Employees> lisEmpManager = poleRep.getAllManager(); Debug.WriteLine("nombre d element :" + lisEmpManager.Count()); if (lisEmpManager.ToList().Count() == 0) { ViewData["erreur"] = "Employers"; return(View("ErrorEmptyElement")); } foreach (Employees emp in lisEmpManager) { Debug.WriteLine("element de list :" + emp.Email); empModel.Employee_ID = emp.Employee_ID; empModel.FirstName = emp.FirstName; poleModel.Employees.Add(empModel); break; } return(View("PoleFormulaire", poleModel)); } Poles pole = new Poles(); PolesRepository polRep = new PolesRepository(); pole.Pole_ID = Guid.NewGuid(); pole.Name = Convert.ToString(Request.Form["Name"]); pole.Manager_ID = new Guid(Convert.ToString(Request.Form["managerSelect"])); polRep.AddPoles(pole); return(RedirectToAction("AllPoles")); }
// GET: Poles public ActionResult Index() { PolesModel pole = new PolesModel(); PolesRepository poleRep = new PolesRepository(); EmployeesModel empModel = new EmployeesModel(); List <Employees> lisEmpManager = poleRep.getAllManager(); Debug.WriteLine("nombre d element :" + lisEmpManager.Count()); if (lisEmpManager.ToList().Count() == 0) { ViewData["erreur"] = "Employers"; return(View("ErrorEmptyElement")); } foreach (Employees emp in lisEmpManager) { empModel.Employee_ID = emp.Employee_ID; empModel.FirstName = emp.FirstName; pole.Employees.Add(empModel); break; } return(View("PoleFormulaire", pole)); }