protected void CreateDb() { string appDbCollection = "asciichars"; var ss = new SeriousSerializer(); var appCfg = ss.BinaryDeserializer <ApplicationCfg>(configurationPath); appCfg.DatabasePath = databasePath; appCfg.AppDbCollection = appDbCollection; ss.BinarySerializer(appCfg, configurationPath); var entities = new List <BaseDbModel>(); for (int i = 0; i < 127; i++) { var entity = new BaseDbModel { Character = (char)i }; entities.Add(entity); } using (var db = new LiteDatabase(databasePath)) { var collection = db.GetCollection <BaseDbModel>("asciichars"); collection.InsertBulk(entities); } ProceedWith(DefineTargetString); }
protected void DefineTargetString() { var ss = new SeriousSerializer(); var appCfg = ss.BinaryDeserializer <ApplicationCfg>(configurationPath); appCfg.TargetString = "Hello World!"; appCfg.TargetStringLength = appCfg.TargetString.Length; ss.BinarySerializer(appCfg, configurationPath); ProceedWith(null); }
protected void CreateCfgFile() { var cfg = new ApplicationCfg { ConfigurationPath = configurationPath }; var serializer = new SeriousSerializer(); serializer.BinarySerializer(cfg, configurationPath); ProceedWith(CheckDbExists); }