public ActionResult Adicionar() { ViewBag.Areas = AreaCandidaturaRepositorio.BuscarTodas(); ViewBag.Provincias = ProvinciaRepositorio.BuscarTodas(); var candidaturaViewModel = new CandidaturaViewModel { ConcursoId = ConcursoRepositorio.BuscarConcursoAtual().Id }; return(View(candidaturaViewModel)); }
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)); }