public void GetPetListTest() { long memoryBeforeBytes = GC.GetTotalMemory(true); List <PetLink> petLinkList = PetSearchService.GetPetLinkList(new Guid("284A43DD-F676-41E4-A713-EBC848CF85DB")); long memoryIncreaseBytes = GC.GetTotalMemory(true) - memoryBeforeBytes; double mb = (memoryIncreaseBytes / 1024f) / 1024f; }
public JsonResult Result(Guid providerGroupId, [DataSourceRequest] DataSourceRequest request) { string filterValue = string.Empty; // Step 1. Get the filter if (request.Filters != null && request.Filters.Count > 0) { FilterDescriptor firstFilter = request.Filters[0] as FilterDescriptor; if (firstFilter != null) { filterValue = firstFilter.Value as string; } } // TODO:Add minimum filter to mitigate data leak var result = PetSearchService.Search(providerGroupId, filterValue); return(Json(new { Data = result }, JsonRequestBehavior.AllowGet)); }