public SubplatformSetting ReadSubplatformSetting(Setting.Platform settingName, int subplatformId) { return(ctx.SubplatformSettings .Include(ss => ss.Subplatform) .FirstOrDefault(ss => ss.Subplatform.SubplatformId == subplatformId && ss.SettingName.ToString().Equals(settingName.ToString()))); }
public SubplatformSetting AddSubplatformSetting(Setting.Platform settingName, int subplatformId, string value, bool isEnabled = false) { InitNonExistingRepo(); Subplatform subplatform = SubplatformRepo.ReadSubplatform(subplatformId); if (subplatform == null) { throw new Exception("Subplatform with id (" + subplatformId + ") doesn't exist"); //Subplatform bestaat niet } SubplatformSetting subplatformSetting = new SubplatformSetting { SettingName = settingName, Subplatform = subplatform, Value = value, IsEnabled = isEnabled }; subplatformSetting = SubplatformRepo.CreateSubplatformSetting(subplatformSetting); uowManager.Save(); return(subplatformSetting); }
public SubplatformSetting GetSubplatformSetting(int subplatformId, Setting.Platform settingname) { InitNonExistingRepo(); return(SubplatformRepo.ReadSubplatformSetting(settingname, subplatformId)); }