Пример #1
0
        public IActionResult AlterarContatoPorId(Guid id, [FromBody] Contato contato)
        {
            UtilClasse Validacao = new UtilClasse();

            string MensagemErro = Validacao.ValidarDadosContato(contato);

            if (MensagemErro != "")
            {
                return(NotFound(MensagemErro));
            }

            var contatoEditar = _repositorio.ObterPorId(id);

            if (contatoEditar == null)
            {
                return(NotFound());
            }

            contatoEditar.Nome  = contato.Nome;
            contatoEditar.Canal = contato.Canal;
            contatoEditar.Valor = contato.Valor;
            contatoEditar.Obs   = contato.Obs;

            _repositorio.Alterar(contatoEditar);

            return(Ok());
        }
Пример #2
0
        public IActionResult InserirContato([FromBody] Contato contato)
        {
            UtilClasse Validacao = new UtilClasse();

            string MensagemErro = Validacao.ValidarDadosContato(contato);

            if (MensagemErro != "")
            {
                return(NotFound(MensagemErro));
            }

            _repositorio.Inserir(contato);
            return(Ok());
        }