Esempio n. 1
0
 public static void RGHSetData(RGHSettingsModel data)
 {
     if (Instance == null)
     {
         init();
     }
     Instance.RGHSetData <RGHSettingsModel>(data);
 }
Esempio n. 2
0
        public static void init()
        {
            ProgramSetting = LiteDBHelper.RGHGetData();
            var asse    = System.Reflection.Assembly.GetEntryAssembly().GetName().Version;
            var version = $"{asse.Major}.{asse.Minor}.{asse.Build}";

            Version = version;
        }
 public RGHSettingsEntity(RGHSettingsModel RGHSettingsModel)
 {
     Id = RGHSettingsModel.Id ?? ObjectId.NewObjectId();
     ShowInActivities   = RGHSettingsModel.ShowInActivities;
     SelectedFtpSetting = new FTPSettingsEntity(RGHSettingsModel.SelectedFtpSetting);
     foreach (var item in RGHSettingsModel.FtpSettingList)
     {
         FtpSettingList.Add(new FTPSettingsEntity(item));
     }
 }
Esempio n. 4
0
        internal void RGHSetData <T>(RGHSettingsModel data)
        {
            if (db == null)
            {
                connect();
            }
            var col = db.GetCollection <RGHSettingsEntity>(BsonAutoId.ObjectId);
            var dt  = new RGHSettingsEntity(data);

            //var cl = db.
            //if (data.Id == null) col.Insert(dt);
            col.Upsert(dt);
        }