public IActionResult DeleteConfirmed(int id) { RiscoViewModel riscoViewModel = _context.RiscoViewModel.Single(m => m.IdRisco == id); _context.RiscoViewModel.Remove(riscoViewModel); _context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Edit(RiscoViewModel riscoViewModel) { if (ModelState.IsValid) { _context.Update(riscoViewModel); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(riscoViewModel)); }
// GET: Risco/Details/5 public IActionResult Details(int?id) { if (id == null) { return(NotFound()); } RiscoViewModel riscoViewModel = _context.RiscoViewModel.Single(m => m.IdRisco == id); if (riscoViewModel == null) { return(NotFound()); } return(View(riscoViewModel)); }
// GET: Risco/Edit/5 public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } RiscoViewModel riscoViewModel = _context.RiscoViewModel.Single(m => m.IdRisco == id); if (riscoViewModel == null) { return(NotFound()); } ViewBag.Ciclos = _context.CicloViewModel.ToList(); ViewBag.Projetos = _context.ProjetoViewModel.Where(a => a.IdUserAdmProjeto == GetIdUserLogado(User.Identity.Name) || a.IdUserResponsavelProjeto == GetIdUserLogado(User.Identity.Name)).ToList(); var riscoEfeito = new List <SelectListItem>(); ViewBag.RiscoEfeito = new List <SelectListItem>() { new SelectListItem { Value = "1", Text = EnumRiscoEfeito.Catastroficos.ToString() }, new SelectListItem { Value = "2", Text = EnumRiscoEfeito.Serios.ToString() }, new SelectListItem { Value = "3", Text = EnumRiscoEfeito.Toleraveis.ToString() }, new SelectListItem { Value = "4", Text = EnumRiscoEfeito.Toleraveis.ToString() } }; ViewBag.Categoria = new List <SelectListItem>() { new SelectListItem { Value = "1", Text = EnumCategoria.Tecnologia.ToString() }, new SelectListItem { Value = "2", Text = EnumCategoria.Equipe.ToString() }, new SelectListItem { Value = "3", Text = EnumCategoria.Organizacionais.ToString() }, new SelectListItem { Value = "4", Text = EnumCategoria.Ferramentas.ToString() }, new SelectListItem { Value = "5", Text = EnumCategoria.Estimativa.ToString() } }; ViewBag.Status = new List <SelectListItem>() { new SelectListItem { Value = "1", Text = Status.EmAndamento.ToString() }, new SelectListItem { Value = "2", Text = Status.Sanado.ToString() }, new SelectListItem { Value = "3", Text = Status.Mitigado.ToString() } }; ViewBag.ProbabilidadeOcorrencia = new List <SelectListItem>() { new SelectListItem { Value = "1", Text = EnumProbabilidadeOcorrencia.Alta.ToString() }, new SelectListItem { Value = "2", Text = EnumProbabilidadeOcorrencia.Media.ToString() }, new SelectListItem { Value = "3", Text = EnumProbabilidadeOcorrencia.Baixa.ToString() } }; return(View(riscoViewModel)); }