public ActionResult Adicionar() { ViewBag.Areas = AreaCandidaturaRepositorio.BuscarTodas(); ViewBag.Provincias = ProvinciaRepositorio.BuscarTodas(); var candidaturaViewModel = new CandidaturaViewModel { ConcursoId = ConcursoRepositorio.BuscarConcursoAtual().Id }; return(View(candidaturaViewModel)); }
public ActionResult Create(ConcursoViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } else { var id = ConcursoRepositorio.Salvar(Mapper.Map <Concurso>(viewModel)); if (id == null) { return(View(viewModel)); } return(RedirectToAction("Index", "ConcursoAdmin")); } }
public ActionResult Perfil() { var user = UsuarioRepositorio.BuscarPeloEmail(User.Identity.Name); var usuarioViewModel = Mapper.Map <UsuarioAtualViewModel>(user); var concursoAtual = ConcursoRepositorio.BuscarConcursoAtual(); var ultimaCandidatura = CandidaturaRepositorio.BuscarPeloUsuarioId(user.Id) .Where(c => c.ConcursoId == concursoAtual.Id) .OrderByDescending(c => c.DataCadastro) .FirstOrDefault(); if (ultimaCandidatura != null) { usuarioViewModel.DataUltimaCandidatura = ultimaCandidatura.DataCadastro; usuarioViewModel.UltimaCandidaturaId = ultimaCandidatura.Id; usuarioViewModel.DataExame = ConcursoRepositorio.BuscarPeloId(ultimaCandidatura.ConcursoId).DataExames; } return(View(usuarioViewModel)); }
// GET: Concurso public ActionResult Index() { var concurso = ConcursoRepositorio.BuscarTodos(); return(View(concurso)); }
public ActionResult Index() { var concurso = ConcursoRepositorio.RecuperarLista(); return(View(concurso)); }
public ActionResult Create(string id) { var area = Mapper.Map <ConcursoViewModel>(ConcursoRepositorio.BuscarPeloId(id)); return(View(area)); }