/// <summary> /// Salvar configurações de serviços e remover os registros anteriores. /// </summary> public bool salvar(ConfiguracaoRotinaAutomatica OConfiguracoes) { OConfiguracoes.setDefaultInsertValues(); db.ConfiguracaoRotinaAutomatica.Add(OConfiguracoes); db.SaveChanges(); bool flagSucesso = OConfiguracoes.id > 0; if (flagSucesso) { int?idOrganizacao = OConfiguracoes.idOrganizacao; db.ConfiguracaoRotinaAutomatica .Where(x => x.flagExcluido == false && x.idOrganizacao == idOrganizacao && x.id != OConfiguracoes.id) .Update(x => new ConfiguracaoRotinaAutomatica { flagExcluido = true }); CacheService.getInstance.remover("configuracao_rotina_automatic"); } return(flagSucesso); }
//Construtor public ConfiguracaoRotinaAutomaticaForm() { this.ConfiguracaoRotinaAutomatica = new ConfiguracaoRotinaAutomatica(); }