示例#1
0
        public IActionResult DeleteConfirmed(int id)
        {
            RiscoViewModel riscoViewModel = _context.RiscoViewModel.Single(m => m.IdRisco == id);

            _context.RiscoViewModel.Remove(riscoViewModel);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
 public IActionResult Edit(RiscoViewModel riscoViewModel)
 {
     if (ModelState.IsValid)
     {
         _context.Update(riscoViewModel);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(riscoViewModel));
 }
示例#3
0
        // 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));
        }
示例#4
0
        // 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));
        }