public ActionResult Visualizar(int id) { CurriculoDal cuDal = new CurriculoDal(); Curriculo curriculo = cuDal.FindById(id); byte[] conteudo = (byte[])curriculo.Conteudo; return(File(conteudo, curriculo.Tipo)); }
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")); } }
// 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)); } }