private Item ImportItem(ImportItemInfo item) { try { ITopClient client = GetProductTopClient(); ItemGetRequest req = new ItemGetRequest(); req.Fields = TopFieldsHelper.GetItemFields_All(); req.Iid = item.ImportFormItemIid; req.Nick = item.ImportFormSellerNick; Item topItem = client.Execute <Item>(req, new ItemJsonParser()); ImportItem(topItem); return(topItem); } catch (Exception ex) { throw ex; } }
private ImportItemInfo CreateImportItemInfo(int ordinal, bool allowNull, bool allowDuplicate, int duplicateGroup, string childFieldLevel1, string childFieldLevel2, string excelField1, string excelField2) { ImportItemInfo result = new ImportItemInfo { Ordinal = ordinal, AllowNull = allowNull, AllowDuplicate = allowDuplicate, DuplicateGroup = duplicateGroup, ChildFieldLevel1 = childFieldLevel1, ChildFieldLevel2 = childFieldLevel2, ExcelField1 = excelField1, ExcelField2 = excelField2 }; return result; }