Exemplo n.º 1
0
        public async Task <IActionResult> Grid(PersonSearchModel model)
        {
            model = InitializeModel(model);
            var result = await _customerApiClient.GetPersons(model);

            PopulateValuesFromLookup(result);
            return(PartialView(result));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Grid(PersonSearchModel model)
        {
            try
            {
                model = InitializeModel(model);
                var result = await _personApiClient.GetPersons(model);

                PopulateValuesFromLookup(result);
                return(PartialView(result));
            }
            catch (Exception e)
            {
                var sb = new StringBuilder();
                while (e != null)
                {
                    sb.AppendLine(e.Message);
                    e = e.InnerException;
                }
                return(PartialView(new PersonSearchModel {
                    ErrorMessage = sb.ToString()
                }));
            }
        }