/// <summary> /// Atualizar os dados de um registro existente /// </summary> private bool atualizar(ConfiguracaoEtiqueta OConfiguracao) { ConfiguracaoEtiqueta dbRegistro = this.carregar(OConfiguracao.id); if (dbRegistro == null) { return(false); } var TipoEntry = db.Entry(dbRegistro); OConfiguracao.setDefaultUpdateValues(); TipoEntry.CurrentValues.SetValues(OConfiguracao); TipoEntry.State = EntityState.Modified; TipoEntry.ignoreFields(); db.SaveChanges(); var flagSucesso = OConfiguracao.id > 0; if (flagSucesso) { CacheService.getInstance.remover(chaveCache, OConfiguracao.idOrganizacao.toInt()); } return(flagSucesso); }
/// <summary> /// Salvar configuracoes de RedesSociais e remover os registros anteriores. /// </summary> public bool salvar(ConfiguracaoEtiqueta OConfiguracoes) { CacheService.getInstance.remover(chaveCache); if (OConfiguracoes.id == 0) { return(this.inserir(OConfiguracoes)); } return(this.atualizar(OConfiguracoes)); }
/// <summary> /// Inserir um novo registro /// </summary> private bool inserir(ConfiguracaoEtiqueta OConfiguracao) { OConfiguracao.setDefaultInsertValues(); db.ConfiguracaoEtiqueta.Add(OConfiguracao); db.SaveChanges(); var flagSucesso = OConfiguracao.id > 0; if (flagSucesso) { CacheService.getInstance.remover(chaveCache, OConfiguracao.idOrganizacao.toInt()); } return(flagSucesso); }
//Construtor public ConfiguracaoEtiquetaForm() { this.ConfiguracaoEtiqueta = new ConfiguracaoEtiqueta(); }