public Respuesta <Pagina <SolicitudAmistad> > ListarSolicitudesAmistad(string usuario, TipoSolicitudAmistad?tipo = null) { JObject prms = new JObject(); prms.Add("usuario", usuario); prms.Add("tipo", ModelsMapper.GetTipoAmigoFromTipoSolicitudAmistadEnum(tipo).ToString()); prms.Add("aceptado", "N"); string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(), NOMBRE_LISTAR_AMIGOS, DOMINIO_OPERACION, prms.ToString(Formatting.None)); var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YAmigo> > >(rsp); Pagina <SolicitudAmistad> datos = null; if (entityRsp.Datos != null) { datos = EntitiesMapper.GetPaginaFromEntity <SolicitudAmistad, YAmigo>(entityRsp.Datos, EntitiesMapper.GetSolicitudAmistadListFromEntity(entityRsp.Datos.Elementos)); } return(EntitiesMapper.GetRespuestaFromEntity <Pagina <SolicitudAmistad>, YPagina <YAmigo> >(entityRsp, datos)); }