public IActionResult OnPost() { try { if (ModelState.IsValid) { if (Functions.Validate.IsCpf(Input.CPF)) { StatusMessage = ""; CpfValido = true; } else { StatusMessage = "Erro: CPF inválido!"; CpfValido = false; } var pessoa = _pessoaApp.ConsultaByCPF(Input.CPF); Input = new InputModel { RouteCPF = new Functions.Mask().Remove(Input.CPF), ListaPessoas = pessoa }; } } catch (Exception ex) { StatusMessage = "Erro: " + ex.Message; } return(Page()); }
public async Task <IActionResult> OnPostIncluirPessoaAsync() { var t = Task.Run(() => _appServicePessoa.ConsultaByCPF(GetCPF)); await t; if (t.Result.Count() == 0) { StatusMessage = "Erro: Cliente não cadastrado!"; return(RedirectToPage("/Pessoa/Novo", new { id = GetCPF })); } foreach (var p in t.Result) { Input.Pessoa = p; } return(Page()); }
public async Task OnPostIncluirPessoaAsync() { var t = Task.Run(() => _appServicePessoa.ConsultaByCPF(GetCPF)); await t; foreach (var p in t.Result) { Input.Participante = p; } if (Input.Participante != null) { var e = Task.Run(() => _appServiceEmpresa.ConsultaByRazaoSocial(new Functions.Mask().Remove(Input.Participante.CPF))); await e; foreach (var emp in e.Result) { Input.Empresa = emp; } } }