Beispiel #1
0
        public ActionResult Visualizar(int id)
        {
            CurriculoDal cuDal     = new CurriculoDal();
            Curriculo    curriculo = cuDal.FindById(id);

            byte[] conteudo = (byte[])curriculo.Conteudo;
            return(File(conteudo, curriculo.Tipo));
        }
Beispiel #2
0
        public ActionResult ConfirmaExcluir(int id)
        {
            if (HttpContext.User.Identity.IsAuthenticated)
            {
                UsuarioAutenticado usuarioAutenticado = new UsuarioAutenticado();
                UsuarioDal         uDal      = new UsuarioDal();
                CurriculoDal       cuDal     = new CurriculoDal();
                Curriculo          curriculo = cuDal.FindById(id);

                if (curriculo == null)
                {
                    return(HttpNotFound());
                }
                else
                {
                    int idCandidato = curriculo.IdCandidato;

                    // Usuário é Admin
                    if (HttpContext.User.IsInRole("Admin"))
                    {
                        try
                        {
                            cuDal.Delete(curriculo);
                            TempData["Sucesso"] = "Currículo excluído com sucesso";
                            return(RedirectToAction("Detalhes", "Candidato", new { id = idCandidato }));
                        }
                        catch (Exception e)
                        {
                            TempData["Falha"] = e.Message;
                            return(View());
                        }
                    }
                    else
                    {
                        TempData["Falha"] = "Usuário não possui permissão de exclusão";
                        return(RedirectToAction("Detalhes", "Candidato", new { id = idCandidato }));
                    }
                }
            }
            else
            {
                return(RedirectToAction("Login", "Usuario"));
            }
        }
Beispiel #3
0
        // GET: /Movies/Delete/5
        public ActionResult Excluir(int id)
        {
            CurriculoDal cuDal     = new CurriculoDal();
            Curriculo    curriculo = cuDal.FindById(id);

            if (curriculo == null)
            {
                return(HttpNotFound());
            }
            else
            {
                CurriculoViewModel cuView = new CurriculoViewModel();

                cuView.Id            = curriculo.Id;
                cuView.Nome          = curriculo.Nome;
                cuView.Tamanho       = curriculo.Tamanho;
                cuView.Tipo          = curriculo.Tipo;
                cuView.DataCadastro  = curriculo.DataCadastro;
                cuView.CadastradoPor = curriculo.CadastradoPor;
                cuView.IdCandidato   = curriculo.IdCandidato;
                return(View(cuView));
            }
        }