public void Add(Projeto projeto, TipoDeDados tipoDeDados, TipoDeCriterio tipoDeCriterio, decimal peso, string nome) { _context.Criterios.Add(new Criterio() { Projeto = projeto, TipoDeDados = tipoDeDados, TipoDeCriterio = tipoDeCriterio, Peso = peso, Nome = nome }); _context.SaveChanges(); }
public Resposta Atualizar(int id, TipoDeDados tipoDeDados, TipoDeCriterio tipoDeCriterio, decimal peso, string nome) { if (string.IsNullOrEmpty(nome)) { return(Resposta.DadosEmBranco); } var criterio = _criterioRepository.SelectItem(id); if (criterio == null) { return(Resposta.CriterioInexistente); } criterio.Nome = nome; criterio.TipoDeDados = tipoDeDados; criterio.TipoDeCriterio = tipoDeCriterio; criterio.Peso = peso; _criterioRepository.Update(criterio); 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); }