Ejemplo n.º 1
0
 public void UpdateUserSetting(bool?isOpenVoice, bool?isOpenShake, bool?isOpenNightQuiet, bool?isPushNotify, bool?isOpenAddressBook)
 {
     if (_LazyUserSetting == null || _LazyUserSetting.Value == null)
     {
         CreateUserSetting(isOpenVoice, isOpenShake, isOpenNightQuiet, isPushNotify);
     }
     else
     {
         if (isOpenVoice != null)
         {
             _LazyUserSetting.Value.isOpenVoice = isOpenVoice.Value;
         }
         if (isOpenShake != null)
         {
             _LazyUserSetting.Value.isOpenShake = isOpenShake.Value;
         }
         if (isOpenNightQuiet != null)
         {
             _LazyUserSetting.Value.isOpenNightQuiet = isOpenNightQuiet.Value;
         }
         if (isPushNotify != null)
         {
             _LazyUserSetting.Value.isPushNotify = isPushNotify.Value;
         }
         _UserSettingRepository.SaveChanges();
     }
 }