Ejemplo n.º 1
0
        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()));
 }