public Resposta AtualizarProjeto(int id, string nome) { var projeto = _projetoRepository.Select(id); if (projeto != null) { projeto.Nome = nome; _projetoRepository.Update(projeto); return(Resposta.Ok); } return(Resposta.NaoExiste); }
public Resposta Add(int idProjeto, string nome) { var projeto = _projetoRepository.Select(idProjeto); if (projeto == null) { return(Resposta.NaoExiste); } var alternativa = _alternativaRepository.Exists(nome, projeto); if (alternativa) { return(Resposta.Existe); } _alternativaRepository.Add(projeto, nome); return(Resposta.Ok); }
public Resposta Cadastrar(int idProjeto, TipoDeDados tipoDeDados, TipoDeCriterio tipoDeCriterio, decimal peso, string nome) { if (string.IsNullOrEmpty(nome)) { return(Resposta.DadosEmBranco); } var projeto = _projetoRepository.Select(idProjeto); if (projeto == null) { return(Resposta.ProjetoNaoExiste); } if (_criterioRepository.Existe(nome, projeto)) { return(Resposta.Existe); } _criterioRepository.Add(projeto, tipoDeDados, tipoDeCriterio, peso, nome); return(Resposta.Ok); }