/// <summary> /// Salvar configuracoes de Scripts e remover os registros anteriores. /// </summary> public bool salvar(ConfiguracaoScripts OConfiguracoes) { OConfiguracoes.setDefaultInsertValues(); db.ConfiguracaoScripts.Add(OConfiguracoes); db.SaveChanges(); bool flagSucesso = OConfiguracoes.id > 0; int?idOrganizacaoParam = OConfiguracoes.idOrganizacao; if (flagSucesso) { db.ConfiguracaoScripts .Where(x => x.dtExclusao == null && x.idOrganizacao == idOrganizacaoParam && x.id != OConfiguracoes.id) .Update(x => new ConfiguracaoScripts { dtExclusao = DateTime.Now }); CacheService.getInstance.remover(chaveCache, idOrganizacaoParam.toInt()); } return(OConfiguracoes.id > 0); }
// Carregamento PadrĂ£o private ConfiguracaoScripts carregarPadrao() { var OConfig = new ConfiguracaoScripts(); OConfig.googleAnalylics = ""; OConfig.googleMaps = ""; OConfig.scriptFroala = ""; OConfig.scriptChat = ""; return(OConfig); }
//Construtor public ConfiguracaoScriptsForm() { this.ConfiguracaoScripts = new ConfiguracaoScripts(); }