public bool Excluir(DestinatarioRemoverComando comando) { Destinatario destinatario = _repositorioDestinatario.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); _repositorioDestinatario.Excluir(destinatario); return(_repositorioDestinatario.BuscarPorId(destinatario.Id) == null ? true : false); }
public IHttpActionResult Excluir(DestinatarioRemoverComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _destinatarioServico.Excluir(comando))); }