Beispiel #1
0
        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;
        }
Beispiel #2
0
        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));
        }