public string GetQueryString() { if (Query == null || Query.IsEmpty()) { return(""); } return(Query.Build()); }
public string GetQueryString() { var qs = new QueryString(); if (Page.HasValue) { qs.Add("page", Page.Value); } if (AssignedToUserId.HasValue) { qs.Add("assignedToUserId", AssignedToUserId.Value); } if (AssignedToCompanyId.HasValue) { qs.Add("assignedToCompanyId", AssignedToCompanyId.Value); } if (AssignedToDepartmentId.HasValue) { qs.Add("assignedToDepartmentId", AssignedToDepartmentId.Value); } return(qs.Build()); }
public string GetQueryString() { var qs = new QueryString(); if (Mode.HasValue) { qs.Add("mode", Mode.Value.ToString().ToLowerInvariant()); } if (CategoryId.HasValue) { qs.Add("categoryid", CategoryId.Value); } if (SectionId.HasValue) { qs.Add("sectionId", SectionId.Value); } if (StatusIds != null) { foreach (var status in StatusIds) { qs.Add("sectionId", status); } } if (FromUserId.HasValue) { qs.Add("fromUserId", FromUserId.Value); } if (FromCompanyId.HasValue) { qs.Add("fromCompanyId", FromCompanyId.Value); } if (HandledByUserId.HasValue) { qs.Add("handledByUserID", HandledByUserId.Value); } if (!string.IsNullOrWhiteSpace(TagName)) { qs.Add("tagName", TagName); } if (DateCreatedMin.HasValue) { qs.Add("dateFrom", DateCreatedMin.Value.ToString("yyyy-dd-MM")); } if (DateCreatedMax.HasValue) { qs.Add("dateTo", DateCreatedMax.Value.ToString("yyyy-dd-MM")); } if (DateUpdatedMin.HasValue) { qs.Add("updatedFrom", DateUpdatedMin.Value.ToString("yyyy-dd-MM")); } if (DateUpdatedMax.HasValue) { qs.Add("updatedTo", DateUpdatedMax.Value.ToString("yyyy-dd-MM")); } if (Count.HasValue) { qs.Add("count", Count.Value); } if (Offset.HasValue) { qs.Add("offset", Offset.Value); } return(qs.Build()); }