private DefectFilter GetFilter()
        {
            var filter = new DefectFilter();

            filter.Project.Add(sandboxProject);
            return(filter);
        }
예제 #2
0
 /// <summary>
 /// Defects that are immediate children of this Epic
 /// </summary>
 public ICollection <Defect> GetChildDefects(DefectFilter filter)
 {
     filter = filter ?? new DefectFilter();
     filter.Epic.Clear();
     filter.Epic.Add(this);
     return(Instance.Get.Defects(filter));
 }
예제 #3
0
 /// <summary>
 /// Defects found in this Build Run
 /// </summary>
 public ICollection <Defect> GetFoundDefects(DefectFilter filter)
 {
     filter = filter ?? new DefectFilter();
     filter.FoundIn.Clear();
     filter.FoundIn.Add(this);
     return(Instance.Get.Defects(filter));
 }
예제 #4
0
        public DefectViewModel()
        {
            Defect = new DefectInfo();

            DefectGrid = new List <DefectInfo>();

            EditMode = new DefectEditMode();

            Filter = new DefectFilter();

            Processes = new List <ProcessInfo>();

            Pager = new PaginationInfo();

            Friendly_Message = new List <FriendlyMessageInfo>();
        }
예제 #5
0
 /// <summary>
 /// Get defects filtered by the criteria specified in the passed in filter.
 /// </summary>
 /// <param name="filter">Limit the items returned. If null, then all items returned.</param>
 /// <returns>ICollection of items as specified in the filter.</returns>
 public ICollection <Defect> Defects(DefectFilter filter)
 {
     return(Get <Defect>(filter ?? new DefectFilter()));
 }
 /// <summary>
 /// Get Defects in this Project filtered as specified in the passed in filter.
 /// </summary>
 /// <param name="filter">Criteria to filter on. Project will be set automatically. If null, all defects in the project are returned.</param>
 /// <param name="includeSubprojects">Specifies whether to include items from sub project or not. This only adds open subprojects.</param>
 /// <returns>An ICollection of Defect</returns>
 public ICollection <Defect> GetDefects(DefectFilter filter, bool includeSubprojects)
 {
     return(Instance.Get.Defects(WithThisProjectIncludedIn(filter, includeSubprojects)));
 }
 /// <summary>
 /// Get Defects in this Project filtered as specified in the passed in filter.
 /// </summary>
 /// <param name="filter">Criteria to filter on. Project will be set automatically. If null, all defects in the project are returned.</param>
 /// <returns>An ICollection of Defect</returns>
 public ICollection <Defect> GetDefects(DefectFilter filter)
 {
     return(GetDefects(filter, false));
 }