/// <summary> /// GEP 아이템 eBay 상품 전환 History /// </summary> /// <param name="item">GepeBayExportHistory class</param> public void SaveExportHistory(GepeBayExportHistory item) { GEPMongoDacHelper MongoHelper = new GEPMongoDacHelper(dataBase, "export_history"); MongoHelper.Save<GepeBayExportHistory>(item); }
private static void SaveExportHistory(string loginId, BsonDocument bsonDocument, ExportSecondSite exportSite, GepItemsData gepItem) { GepeBayExportHistory history = new GepeBayExportHistory(); history._id = ObjectId.GenerateNewId(); history.gep_id = gepItem._id; history.gep_img = gepItem.img; history.gep_stat = gepItem.stat; history.expt_site = exportSite.second_siteId; history.lang = exportSite.lang; foreach (var trans in gepItem.trans) { string lang = "EN"; if (trans.lang == "US" || trans.lang == "UK" || trans.lang == "AU") { lang = "EN"; } else { lang = trans.lang; } if (exportSite.lang == lang) { history.tran_name = trans.name; history.tran_sel = trans.sel_name; history.tran_desc = trans.desc; } } foreach (var documentCollection in bsonDocument) { if (documentCollection.Name == "_id") { history.tmpl_id = documentCollection.Value.ToString(); } } history.ta = loginId; history.expt_date = DateTime.Now; new eBayItemDac().SaveExportHistory(history); }