Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
        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);
        }