public ActionResult CadastrarEstudante() { List<Estudante> estudantes; using (var client = new EstudanteService.EstudanteServiceClient()) { estudantes = client.GetAll().MapTo<List<Estudante>>(); } List<Curso> cursos; using (var client = new CursoService.CursoServiceClient()) { cursos = client.GetAll().MapTo<List<Curso>>(); } var selectEstudantes = estudantes.Select(e => new SelectListItem() { Text = string.Format("{0} {1}", e.Nome, e.Sobrenome), Value = e.Id.ToString() }).ToList(); var selectCursos = cursos.Select(c => new SelectListItem() { Text = c.Nome, Value = c.Id.ToString() }).ToList(); ViewBag.CursoId = selectCursos; ViewBag.EstudanteId = selectEstudantes; return View(); }
public ActionResult CadastrarEstudante() { List <Estudante> estudantes; using (var client = new EstudanteService.EstudanteServiceClient()) { estudantes = client.GetAll().MapTo <List <Estudante> >(); } List <Curso> cursos; using (var client = new CursoService.CursoServiceClient()) { cursos = client.GetAll().MapTo <List <Curso> >(); } var selectEstudantes = estudantes.Select(e => new SelectListItem() { Text = string.Format("{0} {1}", e.Nome, e.Sobrenome), Value = e.Id.ToString() }).ToList(); var selectCursos = cursos.Select(c => new SelectListItem() { Text = c.Nome, Value = c.Id.ToString() }).ToList(); ViewBag.CursoId = selectCursos; ViewBag.EstudanteId = selectEstudantes; return(View()); }
public ActionResult DeleteConfirmed(int id) { using (var client = new CursoService.CursoServiceClient()) { client.Delete(id); } return RedirectToAction("Index"); }
public ActionResult DeleteConfirmed(int id) { using (var client = new CursoService.CursoServiceClient()) { client.Delete(id); } return(RedirectToAction("Index")); }
// GET: Curso public ActionResult Index() { List <Curso> cursos; using (var client = new CursoService.CursoServiceClient()) { cursos = client.GetAll().MapTo <List <Curso> >(); } return(View(cursos)); }
// GET: Curso/Delete/5 public ActionResult Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Curso curso; using (var client = new CursoService.CursoServiceClient()) { curso = client.GetById(id.Value).MapTo<Curso>(); } if (curso == null) { return HttpNotFound(); } return View(curso); }
public ActionResult Create([Bind(Include = "Id,Nome,Descricao,DataLimiteInscricao")] Curso curso, string[] ProfessoresSelecionados) { if (ProfessoresSelecionados == null) { ProfessoresSelecionados = new string[]{}; } if (ModelState.IsValid) { using (var client = new CursoService.CursoServiceClient()) { client.Create(curso.MapTo<CursoService.Curso>(), ProfessoresSelecionados.Select(p => int.Parse(p)).ToArray()); } return RedirectToAction("Index"); } return View(curso); }
public ActionResult Create([Bind(Include = "Id,Nome,Descricao,DataLimiteInscricao")] Curso curso, string[] ProfessoresSelecionados) { if (ProfessoresSelecionados == null) { ProfessoresSelecionados = new string[] {}; } if (ModelState.IsValid) { using (var client = new CursoService.CursoServiceClient()) { client.Create(curso.MapTo <CursoService.Curso>(), ProfessoresSelecionados.Select(p => int.Parse(p)).ToArray()); } return(RedirectToAction("Index")); } return(View(curso)); }
// GET: Curso/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Curso curso; using (var client = new CursoService.CursoServiceClient()) { curso = client.GetById(id.Value).MapTo <Curso>(); } if (curso == null) { return(HttpNotFound()); } return(View(curso)); }
// GET: Curso/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Curso curso; using (var client = new CursoService.CursoServiceClient()) { curso = client.GetByIdWithProfessores(id.Value).MapTo <Curso>(); } PopularProfessoresAssociados(curso.Professores); if (curso == null) { return(HttpNotFound()); } return(View(curso)); }
// GET: Curso public ActionResult Index() { List<Curso> cursos; using (var client = new CursoService.CursoServiceClient()) { cursos = client.GetAll().MapTo<List<Curso>>(); } return View(cursos); }
// GET: Curso/Edit/5 public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Curso curso; using (var client = new CursoService.CursoServiceClient()) { curso = client.GetByIdWithProfessores(id.Value).MapTo<Curso>(); } PopularProfessoresAssociados(curso.Professores); if (curso == null) { return HttpNotFound(); } return View(curso); }