/// <summary>
            /// Get a product series from the webshop
            /// </summary>
            /// <param name="seriesId">Id of the product series to be retrieved</param>
            /// <param name="errorMsg" type="output">Error message returned by the web method</param>
            /// <returns>Returns a ProductSeries object populated with data</returns>
            internal static ProductSeries GetProductSeriesById(int seriesId, out string errorMsg)
            {
                string xmlData = GetDataFromWebMethod("productseries",
                                                      "getById",
                                                      "id=" + seriesId);

                if (WebMethodReturnedError(xmlData, out errorMsg))
                {
                    return(null);
                }
                else
                {
                    errorMsg = null;
                    ProductSeries series = ProductSeriesRepository.LoadProductSeriesFromXml(xmlData);
                    return(series);
                }
            }
Esempio n. 2
0
 public bool SetSyncStatus(bool status)
 {
     return(ProductSeriesRepository.SetProductSeriesSyncStatus(this.Id, status));
 }