Beispiel #1
0
        public IActionResult Post([FromBody] Email email)
        {
            try
            {
                email.Validate();
                if (!email.isValidate)
                {
                    return(BadRequest(email.GetMessageValidation()));
                }
                if (email.Id > 0)
                {
                    _emailRepository.Atualizar(email);
                }
                else
                {
                    _emailRepository.Adicionar(email);
                }

                return(Created("api/email", email));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
Beispiel #2
0
        private ValidationResult Atualizar(Email emailModel, Email emailBancoDados)
        {
            emailBancoDados.PreencherDados(emailModel);

            var validacao = emailBancoDados.Validar();

            if (validacao.IsValid)
            {
                repository.Atualizar(emailBancoDados);
            }

            return(validacao);
        }
Beispiel #3
0
 public void Atualizar(Email Objeto)
 {
     _IEmail.Atualizar(Objeto);
 }