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()); } }
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); }