コード例 #1
0
ファイル: GetIssuesParams.cs プロジェクト: ats124/backlog4net
        public static GetIssuesCustomField ByItems(long customFieldId, params long[] itemIds)
        {
            var obj = new GetIssuesCustomField(customFieldId);

            obj.AddNewArrayParams("customField_" + customFieldId + "[]", itemIds);
            return(obj);
        }
コード例 #2
0
ファイル: GetIssuesParams.cs プロジェクト: ats124/backlog4net
        public static GetIssuesCustomField ByKeyword(long customFieldId, string value)
        {
            var obj = new GetIssuesCustomField(customFieldId);

            obj.AddNewParamValueCustomField(value, "");
            return(obj);
        }
コード例 #3
0
ファイル: GetIssuesParams.cs プロジェクト: ats124/backlog4net
        public static GetIssuesCustomField ByDate(long customFieldId, DateTime?minValue = null, DateTime?maxValue = null)
        {
            var obj = new GetIssuesCustomField(customFieldId);

            if (minValue.HasValue)
            {
                obj.AddNewParamValueCustomField(ToDateString(minValue), "_min");
            }
            if (maxValue.HasValue)
            {
                obj.AddNewParamValueCustomField(ToDateString(maxValue), "_max");
            }
            return(obj);
        }
コード例 #4
0
ファイル: GetIssuesParams.cs プロジェクト: ats124/backlog4net
        public static GetIssuesCustomField ByNumeric(long customFieldId, decimal?minValue = null, decimal?maxValue = null)
        {
            var obj = new GetIssuesCustomField(customFieldId);

            if (minValue.HasValue)
            {
                obj.AddNewParamValueCustomField(minValue.Value, "_min");
            }
            if (maxValue.HasValue)
            {
                obj.AddNewParamValueCustomField(maxValue.Value, "_max");
            }
            return(obj);
        }