private static void AddItemsToMongo(List<DummyItem> items, MongoConnection mongoData) { mongoData.Database.DropCollection("items"); var itemsCollection = new GenericData<DummyItem>(mongoData.Database, "items"); itemsCollection.Collection.InsertBatch(items); }
public static byte[] byteResult(GenericData data) { string _file = string.Empty; string _ext = ".pdf"; try { _file = data.PathRPT.Trim().Substring(data.PathRPT.Length - 1) == @"\" ? data.PathRPT + (string.IsNullOrEmpty(data.area) ? string.Empty : data.area + @"\") + data.fileRPT : data.PathRPT.Trim() + @"\" + data.area + @"\" + data.fileRPT; if (System.IO.File.Exists(_file)) { CrystalDecisions.Shared.ExportFormatType _exportType; if (data.exportTO == ExportFormatType.DOC) { _exportType = CrystalDecisions.Shared.ExportFormatType.WordForWindows; _ext = ".doc"; } else if (data.exportTO == ExportFormatType.HTML) { _exportType = CrystalDecisions.Shared.ExportFormatType.HTML40; _ext = ".html"; } else if (data.exportTO == ExportFormatType.TXT) { _exportType = CrystalDecisions.Shared.ExportFormatType.RichText; _ext = ".txt"; } else if (data.exportTO == ExportFormatType.XLS) { _exportType = CrystalDecisions.Shared.ExportFormatType.Excel; _ext = ".xls"; } else { _exportType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat; } var rep = new Result { file = _file, listData = data.listData, type = _exportType, parameters = data.parameters, saveName = data.fileRPT.ToLower().Trim().Replace(".rpt", _ext) }; return rep.readRPT(); } return null; } finally { /* dispose method */ } }
public static void SeedBattleLogsToSql(MongoConnection mongoConnection, BoardgameSimulatorData data) { if (data == null) { return; } var logs = new GenericData<DummyBattleLog>(mongoConnection.Database, "battlelogs"); var logsFromMongo = logs.GetAllDataFromCollection(); SeedDataFromMongoDb(data, null, null, null, null, logsFromMongo); }
public static void SeedToSql(MongoConnection mongoConnection, BoardgameSimulatorData data) { if (data == null) { return; } var skills = new GenericData<DummySkill>(mongoConnection.Database, "skills"); var units = new GenericData<DummyUnit>(mongoConnection.Database, "units"); var perks = new GenericData<DummyAlignmentPerk>(mongoConnection.Database, "perks"); var heroes = new GenericData<DummyHero>(mongoConnection.Database, "heroes"); var skillsFromMongo = skills.GetAllDataFromCollection(); var unitsFromMongo = units.GetAllDataFromCollection(); var perksFromMongo = perks.GetAllDataFromCollection(); var heroesFromMongo = heroes.GetAllDataFromCollection(); SeedDataFromMongoDb(data, skillsFromMongo, unitsFromMongo, perksFromMongo, heroesFromMongo, null); }
private static void AddHeroesToMongo(IEnumerable<DummyHero> heroes, MongoConnection mongoData) { var heroesCollection = new GenericData<DummyHero>(mongoData.Database, "heroes"); heroesCollection.Collection.InsertBatch(heroes); }