in tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/matter/matters.controller.js [1689:1776]
vm.FilterModifiedDate = function (name) {
if (vm.startDate != "" || vm.endDate != "" || vm.modStartDate != "" || vm.modStartDate != "") {
vm.matterdateheader = false;
vm.lazyloader = false;
vm.divuigrid = false;
searchRequest.SearchObject.PageNumber = 1;
searchRequest.SearchObject.SearchTerm = "";
if (name == "Modified Date") {
if (vm.modStartDate != undefined) {
if (vm.modStartDate != "") {
searchRequest.SearchObject.Filters.DateFilters.ModifiedFromDate = $filter('date')(vm.modStartDate, "yyyy-MM-ddT00:00:00") + "Z";
}
} else {
searchRequest.SearchObject.Filters.DateFilters.ModifiedFromDate = "";
}
if (vm.modEndDate != undefined) {
if (vm.modEndDate != "") {
searchRequest.SearchObject.Filters.DateFilters.ModifiedToDate = $filter('date')(vm.modEndDate, "yyyy-MM-ddT23:59:59") + "Z";
}
} else {
searchRequest.SearchObject.Filters.DateFilters.ModifiedToDate = "";
}
vm.moddatefilter = true;
}
if (name == "Open Date" || name == "Created Date") {
if (vm.startDate != undefined) {
if (vm.startDate != "") {
searchRequest.SearchObject.Filters.DateFilters.OpenDateFrom = $filter('date')(vm.startDate, "yyyy-MM-ddT00:00:00") + "Z";
}
} else {
searchRequest.SearchObject.Filters.DateFilters.OpenDateFrom = "";
}
if (vm.endDate != undefined) {
if (vm.endDate != "") {
searchRequest.SearchObject.Filters.DateFilters.OpenDateTo = $filter('date')(vm.endDate, "yyyy-MM-ddT23:59:59") + "Z";
}
} else {
searchRequest.SearchObject.Filters.DateFilters.OpenDateTo = "";
}
vm.opendatefilter = true;
}
if ((vm.modStartDate == undefined && vm.modEndDate == undefined) || (vm.modStartDate == "" && vm.modEndDate == "") || (vm.modStartDate == undefined && vm.modEndDate == "") || (vm.modStartDate == undefined && vm.modEndDate == "")) {
vm.moddatefilter = false;
}
if ((vm.startDate == undefined && vm.endDate == undefined) || (vm.startDate == "" && vm.endDate == "") || (vm.startDate == undefined && vm.endDate == "") || (vm.startDate == "" && vm.endDate == undefined)) {
vm.opendatefilter = false;
}
searchRequest.SearchObject.Sort.ByProperty = "" + vm.configSearchContent.ManagedPropertyLastModifiedTime + "";
searchRequest.SearchObject.Sort.Direction = 1;
if (vm.matterid === 3) {
searchRequest.SearchObject.Sort.SortAndFilterPinnedData = true;
getPinnedMatters(searchRequest, function (response) {
if (response == "") {
vm.gridOptions.data = response;
vm.lazyloader = true;
vm.divuigrid = true;
vm.nodata = true;
$interval(function () { vm.showSortExp(); }, 2000, 3);
} else {
vm.divuigrid = true;
vm.nodata = false;
vm.lazyloader = true;
vm.gridOptions.data = response;
$interval(function () { vm.showSortExp(); }, 2000, 3);
}
});
} else {
searchRequest.SearchObject.Sort.SortAndFilterPinnedData = false;
get(searchRequest, function (response) {
if (response == "") {
vm.gridOptions.data = response;
vm.lazyloader = true;
vm.divuigrid = true;
vm.nodata = true;
$interval(function () { vm.showSortExp(); }, 2500, 3);
} else {
vm.divuigrid = true;
vm.nodata = false;
vm.lazyloader = true;
vm.gridOptions.data = response;
$interval(function () { vm.showSortExp(); }, 2500, 3);
}
});
}
} else {
vm.matterdateheader = true;
}
}