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;
            }
        }