public JsonResult BuscarPacienteCoincidentes(BuscarPacienteRequestModel model) { try { var items = _pacienteAppService.BuscarPacienteCoincidentesLocal(model.PrimerApellido, model.PrimerNombre, Enum.Parse <Common.Constants.TipoDocumento>(model.TipoDocumentoId.Value.ToString(), true), model.NroDocumento.Value, model.Sexo, model.FechaNacimiento); var pacienteListModel = new PacienteListViewModel { Items = items }; var table = this.RenderViewToStringAsync("Partials/_GridBusquedaPaciente", pacienteListModel).Result; return(new JsonResult(new { table }) { StatusCode = 200 }); } catch (Exception ex) { _logger.LogError("Error generando vista dinamica: _GridBusquedaPaciente"); return(new JsonResult(new { message = ex.Message }) { StatusCode = 500 }); } }