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)); }
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); }