Example #1
0
        public static void EditItem()
        {
            var editCopyItem = ActiveList.Single(x => x.itemId == 7776239914);
            AfterSalesServiceConditionsStruct afterSalesServiceConditionsStruct;
            string additionalServicesGroup;

            foreach (var sellItemStruct in ActiveList)
            {
                if (sellItemStruct.itemEndTimeLeft != "Zakończona")
                {
                    var copyItemFields = _apiContext.doGetItemFields(_login, sellItemStruct.itemId,
                                                                     out afterSalesServiceConditionsStruct, out additionalServicesGroup);

                    var titleField = copyItemFields[0];

                    var ind = titleField.fvalueString.LastIndexOf("(", StringComparison.InvariantCulture);
                    if (ind != -1 && titleField.fvalueString.LastIndexOf("*", StringComparison.Ordinal) + 1 != ind)
                    {
                        copyItemFields[0].fvalueString = titleField.fvalueString.Insert(ind, "*");


                        var firstEdit = _apiContext.doChangeItemFields(_login, sellItemStruct.itemId,
                                                                       new FieldsValue[]
                        {
                            copyItemFields[0]
                        }
                                                                       , null, 0, null, null, null, null);
                    }
                }
            }
            //titleField.fvalueString =


            //    var ind = titleField.fvalueString.LastIndexOf("(", StringComparison.InvariantCulture);
            //copyItemFields[0].fvalueString =
            //    titleField.fvalueString.Insert(ind + 1, "i"); //suSubstring(ind).Replace(")", "").Replace("(", "");
            //copyItemFields[0].fvalueString =
            //    titleField.fvalueString.Insert(ind, "*");


            //var firstEdit = _apiContext.doChangeItemFields(_login, 7776239914,
            //    new FieldsValue[]
            //    {
            //        copyItemFields[0]

            //    }
            //    , null, 0, null, null, null, null);
        }