예제 #1
0
        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);
        }
예제 #2
0
        public IHttpActionResult Excluir(DestinatarioRemoverComando comando)
        {
            var validador = comando.RealizarValidacaoDoComando();

            if (!validador.IsValid)
            {
                return(HandleValidationFailure(validador.Errors));
            }

            return(HandleCallback(() => _destinatarioServico.Excluir(comando)));
        }