Exemplo n.º 1
0
        public ActionResult Adicionar()
        {
            ViewBag.Areas      = AreaCandidaturaRepositorio.BuscarTodas();
            ViewBag.Provincias = ProvinciaRepositorio.BuscarTodas();

            var candidaturaViewModel = new CandidaturaViewModel
            {
                ConcursoId = ConcursoRepositorio.BuscarConcursoAtual().Id
            };

            return(View(candidaturaViewModel));
        }
Exemplo n.º 2
0
        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"));
            }
        }
Exemplo n.º 3
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));
        }
Exemplo n.º 4
0
        // GET: Concurso
        public ActionResult Index()
        {
            var concurso = ConcursoRepositorio.BuscarTodos();

            return(View(concurso));
        }
Exemplo n.º 5
0
        public ActionResult Index()
        {
            var concurso = ConcursoRepositorio.RecuperarLista();

            return(View(concurso));
        }
Exemplo n.º 6
0
        public ActionResult Create(string id)
        {
            var area = Mapper.Map <ConcursoViewModel>(ConcursoRepositorio.BuscarPeloId(id));

            return(View(area));
        }