public void DeletarAlternativas(int idAlternativa)
        {
            var alternativa   = _alternativaService.SelecionarAlternativa(idAlternativa);
            var itensADeletar = _matrizDeDecisaoRepository.Select(alternativa);

            itensADeletar.ForEach(x => _matrizDeDecisaoRepository.Delete(x));
        }
 public string SelecionarAlternativa(int idAlternativa)
 {
     try {
         return(JsonConvert.SerializeObject(
                    _alternativaService.SelecionarAlternativa(idAlternativa)));
     } catch (Exception ex) {
         _logService.Add(ex.ToString());
         return(Resposta.Erro.ToString());
     }
 }
예제 #3
0
        private Hashtable ObterMatriz(List <ItemSalvarMatrizRQ> matriz)
        {
            var lista = new Hashtable();

            foreach (var item in matriz)
            {
                var alternativa = _alternativaService.SelecionarAlternativa(item.IdAlternativa);
                var criterio    = _criterioService.SelecionarCriterio(item.IdCriterio);
                var projeto     = _projetoService.SelecionarProjeto(item.IdProjeto);
                var Id          = _matrizDeDecisaoService.Selecionar(projeto, alternativa, criterio);
                lista.Add(Id, item.Valor);
            }
            return(lista);
        }