/// <summary>
            /// Get an instrument from the Webshop
            /// </summary>
            /// <param name="instrumentId">Id of the instrument to be retrieved</param>
            /// <param name="errorMsg" type="output">Error message returned by the web method</param>
            /// <returns>Returns an Instrument object populated with data</returns>
            internal static Instrument GetInstrumentById(int instrumentId, out string errorMsg)
            {
                string xmlData = GetDataFromWebMethod("instrument",
                                                      "getById",
                                                      "id=" + instrumentId);

                if (WebMethodReturnedError(xmlData, out errorMsg))
                {
                    return(null);
                }
                else
                {
                    errorMsg = null;
                    Instrument instrument = InstrumentRepository.LoadInstrumentFromXml(xmlData);
                    return(instrument);
                }
            }
Beispiel #2
0
 public bool SetSyncStatus(bool status)
 {
     return(InstrumentRepository.SetInstrumentSyncStatus(this.Id, status));
 }