private void BuildDropDownLists(Class model) { ViewBag.Turno = BuildListItemfromEnum <ClassesTimeEnum>(model.ClassTime.ToString()); var docentes = _servicoTeacher.GetAll().ToList(); ViewBag.Docentes = BuildListSelectListItemWith(docentes, "Person.Name", "Id"); var discentesSelecionados = model.Students.ToList(); var todosDiscentesCadastrados = _servicoStudent.GetAll().ToList(); discentesSelecionados .ForEach( discente => todosDiscentesCadastrados.RemoveAll(discenteCadastrado => discente.Id == discenteCadastrado.Id)); ViewBag.DiscentesNaoSelecionados = BuildListSelectListItemWith(todosDiscentesCadastrados, "Person.Name", "Id"); ViewBag.DiscentesSelecionados = BuildListSelectListItemWith(discentesSelecionados, "Person.Name", "Id"); }
// GET: Teachers public IActionResult Index() { return(View(teacherBusiness.GetAll())); }