private void PopularProfessoresAssociados(ICollection <Professor> professoresCurso = null) { professoresCurso = professoresCurso ?? new List <Professor>(); List <Professor> professores; using (var client = new ProfessorService.ProfessorServiceClient()) { professores = client.GetAll().MapTo <List <Professor> >(); } var model = new List <SelectListItem>(); foreach (var p in professores) { model.Add(new SelectListItem { Text = string.Format("{0} {1}", p.Nome, p.Sobrenome), Value = p.Id.ToString(), Selected = professoresCurso.Any(pc => pc.Id == p.Id) }); } ViewBag.Professores = model; }
// GET: Professor public ActionResult Index() { List <Professor> professores; using (var client = new ProfessorService.ProfessorServiceClient()) { professores = client.GetAll().MapTo <List <Professor> >(); } return(View(professores)); }
// GET: Professor public ActionResult Index() { List<Professor> professores; using (var client = new ProfessorService.ProfessorServiceClient()) { professores = client.GetAll().MapTo<List<Professor>>(); } return View(professores); }
private void PopularProfessoresAssociados(ICollection<Professor> professoresCurso = null) { professoresCurso = professoresCurso ?? new List<Professor>(); List<Professor> professores; using (var client = new ProfessorService.ProfessorServiceClient()) { professores = client.GetAll().MapTo<List<Professor>>(); } var model = new List<SelectListItem>(); foreach (var p in professores) { model.Add(new SelectListItem { Text = string.Format("{0} {1}", p.Nome, p.Sobrenome), Value = p.Id.ToString(), Selected = professoresCurso.Any(pc => pc.Id == p.Id) }); } ViewBag.Professores = model; }