Exemple #1
0
        public ActionResult Details(int id)
        {
            CursoServiceRemoto.CursoServiceClient         cursoCliente     = new CursoServiceRemoto.CursoServiceClient();
            ProfessorServiceRemote.ProfessorServiceClient professorCliente = new ProfessorServiceRemote.ProfessorServiceClient();

            Curso curso = Mapper.Map <CursoDTO, Curso>(cursoCliente.Find(id));

            if (curso == null)
            {
                return(HttpNotFound());
            }

            curso.Professores = Mapper.Map <List <Professor> >(professorCliente.GetAllByCurso(id));

            return(View("Details", curso));
        }
Exemple #2
0
        public ActionResult Edit(int id)
        {
            CursoServiceRemoto.CursoServiceClient         cliente     = new CursoServiceRemoto.CursoServiceClient();
            ProfessorServiceRemote.ProfessorServiceClient professorWS = new ProfessorServiceRemote.ProfessorServiceClient();

            Curso curso = Mapper.Map <CursoDTO, Curso>(cliente.Find(id));

            if (curso == null)
            {
                return(HttpNotFound());
            }

            curso.Professores = Mapper.Map <List <Professor> >(professorWS.GetAllByCurso(curso.Id));

            List <int> professoreSelected = new List <int>();

            (new List <Professor>(curso.Professores)).ForEach(p => professoreSelected.Add(p.Id));

            ViewBag.ProfessorSelectList = CriaMultiSelectListProfessores(professoreSelected);

            return(View(curso));
        }
        public ActionResult Edit(int id)
        {
            CursoServiceRemoto.CursoServiceClient cliente = new CursoServiceRemoto.CursoServiceClient();
            ProfessorServiceRemote.ProfessorServiceClient professorWS = new ProfessorServiceRemote.ProfessorServiceClient();

            Curso curso = Mapper.Map<CursoDTO, Curso>(cliente.Find(id));

            if (curso == null)
            {
                return HttpNotFound();
            }

            curso.Professores = Mapper.Map<List<Professor>>(professorWS.GetAllByCurso(curso.Id));

            List<int> professoreSelected = new List<int>();
            (new List<Professor>(curso.Professores)).ForEach(p => professoreSelected.Add(p.Id));

            ViewBag.ProfessorSelectList = CriaMultiSelectListProfessores(professoreSelected);

            return View(curso);
        }
        public ActionResult Details(int id)
        {
            CursoServiceRemoto.CursoServiceClient cursoCliente = new CursoServiceRemoto.CursoServiceClient();
            ProfessorServiceRemote.ProfessorServiceClient professorCliente = new ProfessorServiceRemote.ProfessorServiceClient();

            Curso curso = Mapper.Map<CursoDTO, Curso>(cursoCliente.Find(id));

            if (curso == null)
            {
                return HttpNotFound();
            }

            curso.Professores = Mapper.Map<List<Professor>>(professorCliente.GetAllByCurso(id));

            return View("Details", curso);
        }