public bool Excluir(NotaFiscalRemoverComando comando) { NotaFiscal notaFiscal = _notaFiscalRepositorio.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); _notaFiscalRepositorio.Excluir(notaFiscal); return(_notaFiscalRepositorio.BuscarPorId(notaFiscal.Id) == null ? true : false); }
public IHttpActionResult Excluir(NotaFiscalRemoverComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _notaFiscalServico.Excluir(comando))); }