예제 #1
0
        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));
        }
예제 #2
0
        public ActionResult Create(string id)
        {
            var area = Mapper.Map <ConcursoViewModel>(ConcursoRepositorio.BuscarPeloId(id));

            return(View(area));
        }