public static void Initialize() { if (SystemPropertyService.GetInstance().GetValue(Common.Dictionary.SystemProperties.SP_SCADA_NAME) == null) { SystemParameter scadaName = new SystemParameter(); scadaName.Key = Common.Dictionary.SystemProperties.SP_SCADA_NAME; scadaName.Value = "RapidScada"; spr.Save(scadaName); } if (SystemPropertyService.GetInstance().GetValue(Common.Dictionary.SystemProperties.SP_CLOUD_HOST) == null) { SystemParameter cloudIp = new SystemParameter(); cloudIp.Key = Common.Dictionary.SystemProperties.SP_CLOUD_HOST; cloudIp.Value = "http://scadadiploma.azurewebsites.net"; spr.Save(cloudIp); } if (SystemPropertyService.GetInstance().GetValue(Common.Dictionary.SystemProperties.SP_SCADA_ID) == null) { SystemParameter scadaId = new SystemParameter(); scadaId.Key = Common.Dictionary.SystemProperties.SP_SCADA_ID; scadaId.Value = ""; spr.Save(scadaId); } if (SystemPropertyService.GetInstance().GetValue(Common.Dictionary.SystemProperties.SP_REGISTERED) == null) { SystemParameter registered = new SystemParameter(); registered.Key = Common.Dictionary.SystemProperties.SP_REGISTERED; registered.Value = false.ToString(); spr.Save(registered); } }
public void TestSPSave() { SystemParameter sp = EntityGenerator.GetSystemParameter(); spr.Save(sp); SystemParameter act = spr.GetById(sp.Id); Assert.ReferenceEquals(act, sp); }
public void SaveContext(string context) { var sysParamRepos = new SystemParameterRepository(); var sysparam = sysParamRepos.GetEntity(SystemParameterCodes.ContractContext); sysparam.Value = context; sysParamRepos.Save(sysparam); }
public void UpdateSystemParameter(DisplaySystemParametersModel model) { if (model.ParameterDescription.Equals("Valuta portala")) { // ukoliko se menja valuta portala, moramo da obezbedimo da postoji jedna i samo jedna aktivna valuta var valute = _systemParameterRepository.GetValutaPortala(); var updateList = new List <SystemParameter>(); foreach (var valuta in valute) { if (valuta.Id == model.Id) { continue; } // ako smo aktivirali valutu, jedna (prva na koju naidjemo) se aktivira if (model.IsActive == false) { valuta.IsActive = true; //_systemParameterRepository.Save(valuta); updateList.Add(valuta); break; } // ako smo aktivirali valutu, sve ostale moraju da se deaktiviraju if (valuta.IsActive && model.IsActive) { valuta.IsActive = false; updateList.Add(valuta); //_systemParameterRepository.Save(valuta); } } foreach (var item in updateList) { _systemParameterRepository.Save(item); } } var parameter = _systemParameterRepository.GetById(model.Id); parameter.ParameterValue = model.ParameterValue; parameter.IsActive = model.IsActive; _systemParameterRepository.Save(parameter); }
public void SetValue(string key, object value) { SystemParameter sp = spr.GetByKey(key); if (sp == null) { sp = new SystemParameter(); sp.Key = key; sp.Value = value.ToString(); spr.Save(sp); } else { sp.Value = value.ToString(); spr.Update(sp.Id, sp); } }