public async Task <IActionResult> OnPostRWSAsync() { var emp = Task.Run(() => _appServiceEmpresa.ConsultaByCNPJ(Input.CNPJ).FirstOrDefault()); await emp; if (emp.Result == null) { var cnpj = new Functions.Mask().Remove(Input.CNPJ); return(RedirectToPage("./Add", new { id = cnpj })); } else { return(RedirectToPage("./Update", new { id = emp.Result.Id })); } }
public async Task OnPostRWSAsync() { try { var cnpj = new Functions.Mask().Remove(Input.CNPJ); await LoadAsync(cnpj, Input.Id); var empresa = _mapper.Map <Empresas>(Input); _appServiceEmpresa.Update(empresa); } catch (Exception ex) { StatusMessage = "Erro: " + ex.Message; } }