예제 #1
0
 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())));
 }
예제 #2
0
        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);
        }
예제 #3
0
 public SubplatformSetting GetSubplatformSetting(int subplatformId, Setting.Platform settingname)
 {
     InitNonExistingRepo();
     return(SubplatformRepo.ReadSubplatformSetting(settingname, subplatformId));
 }