Exemplo n.º 1
0
        /// <summary>
        /// Gets the defect.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <returns></returns>
        public TestTrackItem GetDefect(long item)
        {
            this.RefreshConnection(false);

            if (this.connector.IsConnected)
            {
                var elem = this.connector.getDefect(item);

                TestTrackItem tt = new TestTrackItem();
                if (elem != null)
                {
                    tt.Summary = elem.summary;
                    tt.Status  = SoapToTestTrack.GetDefectStatusFromString(elem.state);
                }
                else
                {
                    tt.Summary = "Item was not properly returned from server";
                    tt.Status  = TestTrackItem.DefectStatuses.NOT_SET;
                }

                return(tt);
            }

            return(null);
        }
        /// <summary>
        /// Gets the defect.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <returns></returns>
        public TestTrackItem GetDefect(long item)
        {
            this.RefreshConnection(false);

            if (this.connector.IsConnected)
            {
                var elem = this.connector.getDefect(item);

                TestTrackItem tt = new TestTrackItem();
                if (elem != null)
                {
                    tt.Summary = elem.summary;
                    tt.Status = SoapToTestTrack.GetDefectStatusFromString(elem.state);
                }
                else
                {
                    tt.Summary = "Item was not properly returned from server";
                    tt.Status = TestTrackItem.DefectStatuses.NOT_SET;

                }

                return tt;
            }

            return null;
        }