public ActionResult UpdateListing(EbayListingModel model) { try { _service.UpdateListing(model); return(Json(new { success = true })); } catch (Exception ex) { return(Json(new { success = false, error = ex.Message })); } }
public void UpdateListing(EbayListingModel item) { var response = _service.GetLegacy <ReviseFixedPriceItemResponse>("ReviseFixedPriceItem", new ReviseFixedPriceItemRequest { Item = new ReviseFixedPriceItemRequestItem { ItemID = item.ItemId, Description = item.Description, ShippingDetails = item.ShippingDetails } }); if (response.Ack == "Failure" || response.Ack == "PartialFailure") { throw new Exception(response.Errors.Select(x => x.ShortMessage).Aggregate((current, next) => current + ", " + next)); } }