public async Task <JsonResult> SaveConfiguracao([FromBody] Configuracao Configuracao, string token)
 {
     if (await Seguranca.validaTokenAsync(token))
     {
         if (Configuracao.idCliente != 0)
         {
             if (ConfiguracaoDAO.Save(Configuracao))
             {
                 return(Json("Configuracao salva com sucesso"));
             }
             else
             {
                 return(Json("Encontramos algum problema ao salvar a Configuracao. Entre em contato com o suporte"));
             }
         }
         else
         {
             return(Json("Conteudo de Configuracao esta incompleto"));
         }
     }
     else
     {
         return(Json("Você nao tem acesso a este plugin"));
     }
 }
        private void SalvarConfiguracao()
        {
            if (MessageBox.Show("Deseja salvar?", CadastroConfiguracao.ActiveForm.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question).Equals(System.Windows.Forms.DialogResult.Yes))
            {
                Configuracao    config    = new Configuracao();
                ConfiguracaoDAO configDAO = new ConfiguracaoDAO();

                config.ExigeSenha         = chkExigeSenha.Checked;
                config.Senha              = txtSenha.Text;
                config.NomeDaEmpresa      = txtNomeDaEmpresa.Text;
                config.TelefoneRelatorio  = txtRelatorioTelefone.Text;
                config.CabecalhoRelatorio = txtRelatorioCabecalho.Text;
                config.LogoTipo           = txtCaminhoLogo.Text;

                if (!Validacao())
                {
                    return;
                }

                try
                {
                    if (configDAO.Count() == 0)
                    {
                        configDAO.Save(config);
                    }
                    else
                    {
                        configDAO.Update(config);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, CadastroConfiguracao.ActiveForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }