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())); } }
private ValidationResult Atualizar(Email emailModel, Email emailBancoDados) { emailBancoDados.PreencherDados(emailModel); var validacao = emailBancoDados.Validar(); if (validacao.IsValid) { repository.Atualizar(emailBancoDados); } return(validacao); }
public void Atualizar(Email Objeto) { _IEmail.Atualizar(Objeto); }