public static void RGHSetData(RGHSettingsModel data) { if (Instance == null) { init(); } Instance.RGHSetData <RGHSettingsModel>(data); }
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)); } }
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); }