public void CancelarGuia(long handleGuia) { if (!regras.All(r => r.PodeCancelar(handleGuia))) { return; } atualizacaoGuiaCancelada.AtualizarDados(handleGuia); }
public void CancelarGuia(long handleGuia) { if (!permissoesUsuario.UsuarioPodeAlterar <Guia>(handleGuia)) { return; } if (!consultaGuias.GuiaEmDigitacao(handleGuia)) { return; } if (consultaGuias.GuiaEstaNoLote(handleGuia)) { return; } atualizacaoGuiaCancelada.AtualizarDados(handleGuia); atualizacaoGuiaCancelada.AtualizarEventos(handleGuia); }