private void ObterPessoaPorCPF(FluxArg fluxArg) { Flux.With(fluxArg, "Obter Informacoes da pessoa2") .Do("Obter Vendas da PessoaId2", ObterVendasDaPessoaId2) .Do("Verificar se tá tudo ok2", VerificarSeTaTudoOk) ; }
private void ObterDependente(FluxArg fluxArg) { var titular = fluxArg.Params.Titular as Pessoa; fluxArg.Params.Dependente = new Pessoa(); fluxArg.Params.Dependente2 = new Pessoa(); }
private void VerificarSeTaTudoOk(FluxArg fluxArg) { }
private Int64 ObterVendasDaPessoaId(FluxArg fluxArg) { return(4L); }
private void ObterVendasDaPessoaId2(FluxArg fluxArg) { fluxArg.AddValidation("Pessoa não encontrada"); }
public static IFlux To(out FluxArg fluxArg, String description) { return(new Flux(description, out fluxArg)); }
private Flux(String description, FluxArg fluxArg) { FluxArg = fluxArg ?? new FluxArg(); FluxArg.AddTrack(description); }
public static IFlux With(FluxArg fluxArg, String description) { return(new Flux(description, fluxArg)); }
private void VerificarSeTaTudoOk(FluxArg fluxArg) { var titular = fluxArg.Params.Titular as Pessoa; var dependente = fluxArg.Params.Dependente as Pessoa; var vendas = fluxArg.Params.Vendas as IEnumerable <Venda>; }
private void ObterVendasDaPessoaId(FluxArg fluxArg) { var titular = fluxArg.Params.Titular as Pessoa; fluxArg.Params.Vendas = new[] { new Venda(), new Venda() }; }
private void ObterPessoaPorCPF(FluxArg fluxArg) { var cpf = (Int64)fluxArg.Params.CPF; fluxArg.Params.Titular = new Pessoa(cpf); }