public ActionResult InscreverAlunoEmCurso(Inscricao inscricao) { if (ModelState.IsValid) { inscricao.DataInscricao = DateTime.Now; inscricaoClient.Save(inscricao); return View("Sucesso"); } return View(inscricao); }
public void CadastrarEstudante(Inscricao inscricao) { using (var db = new AppDBContext()) { inscricao.DataInscricao = DateTime.Now; db.Inscricoes.Add(inscricao); db.SaveChanges(); } }
public ActionResult CadastrarEstudante(Inscricao inscricao) { if (ModelState.IsValid) { using (var client = new InscricaoService.InscricaoServiceClient()) { client.CadastrarEstudante(inscricao.MapTo<InscricaoService.Inscricao>()); } ViewBag.Mensagem = "Estudante Cadastrado com sucesso."; return View("Sucesso"); } return View(inscricao); }
public ActionResult CadastrarEstudante(Inscricao inscricao) { if (ModelState.IsValid) { inscricao.DateInscricao = DateTime.Now; db.Inscricaos.Add(inscricao); db.SaveChanges(); ViewBag.Mensagem = "Estudante Cadastrado com sucesso."; return View("Sucesso"); } return View(inscricao); }
public ActionResult CadastrarEstudante(Inscricao inscricao) { if (ModelState.IsValid) { inscricao.DataInscricao = DateTime.Now; /* db.Inscricoes.Add(inscricao); db.SaveChanges(); */ ViewBag.Mensagem = "Sua inscrição foi realizada com Sucesso"; return View("Success"); } return View(inscricao); }
public ActionResult CadastrarEstudante(Inscricao inscricao) { if (ModelState.IsValid) { try { InscricaoServiceRemoto.InscricaoServiceClient inscricaoWS = new InscricaoServiceRemoto.InscricaoServiceClient(); CursoServiceRemoto.CursoServiceClient cursoWS = new CursoServiceRemoto.CursoServiceClient(); EstudanteServiceRemoto.EstudanteServiceClient estudanteWS = new EstudanteServiceRemoto.EstudanteServiceClient(); inscricao.Curso = Mapper.Map<CursoServiceRemoto.CursoDTO, Curso>(cursoWS.Find(inscricao.CursoId)); inscricao.Estudante = Mapper.Map<EstudanteServiceRemoto.EstudanteDTO, Estudante>(estudanteWS.FindEstudante(inscricao.EstudanteId)); InscricaoDTO inscricaoDTO = new InscricaoDTO(); //inscricaoDTO.Curso = Mapper.Map<Curso, CursoDTO>(inscricao.Curso); //inscricaoDTO.Estudante = Mapper.Map<Estudante, EstudanteDTO>(inscricao.Estudante); //inscricaoDTO.Id = inscricao.Id; inscricaoDTO.EstudanteId = inscricao.EstudanteId; inscricaoDTO.CursoId = inscricao.CursoId; inscricaoDTO.DataInscricao = DateTime.Now; bool retorno = inscricaoWS.Add(inscricaoDTO); TempData["Mensagem"] = "Inscrição realizada com sucesso"; TempData["Sucesso"] = retorno; return RedirectToAction("CadastrarEstudante"); } catch (Exception e) { TempData["Mensagem"] = e.Message; return RedirectToAction("CadastrarEstudante"); } } return View(inscricao); }