Ejemplo n.º 1
0
        public async Task <IActionResult> List(string searchName = null)
        {
            var serviceRef = _navServiceClientFactory.CreatePageClient <Customers_ARGGOBEST_PortClient, Customers_ARGGOBEST_Port>(NAV_PAGE_NAME,
                                                                                                                                  (binding, address) => new Customers_ARGGOBEST_PortClient(binding, address));

            Customers_ARGGOBEST_Filter[] filters = null;
            if (!string.IsNullOrWhiteSpace(searchName))
            {
                filters = new[] { new Customers_ARGGOBEST_Filter {
                                      Field = Customers_ARGGOBEST_Fields.Name, Criteria = "@*" + searchName + "*"
                                  } }
            }
            ;
            return(Ok((await serviceRef.ReadMultipleAsync(filters, null, 0)).ReadMultiple_Result1));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> List(string searchName = null)
        {
            var serviceRef = _navServiceClientFactory.CreatePageClient <Projects_ARGGOBEST_PortClient, Projects_ARGGOBEST_Port>(NAV_PAGE_NAME,
                                                                                                                                (binding, address) => new Projects_ARGGOBEST_PortClient(binding, address));

            Projects_ARGGOBEST_Filter[] filters = null;
            if (!string.IsNullOrWhiteSpace(searchName))
            {
                if (int.TryParse(searchName, out int n))
                {
                    filters = new[] { new Projects_ARGGOBEST_Filter {
                                          Field = Projects_ARGGOBEST_Fields.Customer_ID, Criteria = "@*" + searchName + "*"
                                      } }
                }
            }
            ;