예제 #1
0
        public async Task <FilterResult <Manufacturer> > GetManufacturer(int currentPage, int pageSize, string description)
        {
            ICollection <Filter> searchFilter = new List <Filter>();

            searchFilter.Add(new Filter {
                Condition = "Add", Criteria = "org_long_name", Value = description + "*"
            });
            var result = dimProductExpanded.GetManufacturer(searchFilter, currentPage, pageSize);

            return(result);
        }
        public async Task <string> GetManufacturer([FromBody] ICollection <Filter> searchParams, int currentPage, int pageSize)
        {
            string jsonString = string.Empty;

            var result = dimProductExpanded.GetManufacturer(searchParams, currentPage, pageSize);

            if (result != null && result.Data != null)
            {
                jsonString = JsonConvert.SerializeObject(result.Data, Formatting.Indented,
                                                         new JsonSerializerSettings
                {
                    PreserveReferencesHandling = PreserveReferencesHandling.Objects
                });
            }
            return(jsonString);
        }