Clase BoardingController Más...
Métodos públicos | |
virtual void | _InicializarPropiedades (string tcUsuario="") |
comprobamos si existen las tablas y inicializamos las propiedades (Descargar datos, configuraciones,...) Más... | |
virtual List< ICategoria > | _LoadAyudaContextual (string tcPantalla, IAyudaContextual toonBoardingController) |
Carga toda la información relacionada con este usuario Más... | |
virtual bool | _LoadAyudaContextual (string tcPantalla, IAyudaContextual toAyudaContextual, out Dictionary< TipoInformacion, object > tdicInf) |
Carga toda la información relacionada con este usuario Más... | |
virtual bool | _LoadAyudaContextual (string tcPantalla, string tcPantallaNoticias, IAyudaContextual toAyudaContextual, out Dictionary< TipoInformacion, object > tdicInf) |
Carga toda la información relacionada con este usuario Más... | |
virtual void | _SaveAyudaContextual (IAyudaContextual toAyudaContextual) |
Save Más... | |
virtual bool | _SaveNoticias (IAyudaContextual toAyudaContextual) |
Save noticias Más... | |
virtual bool | _SaveNoticiasConfiguracionUsuario (IAyudaContextual toAyudaContextual) |
Save configuración noticias Más... | |
virtual bool | _SaveNoticiasConfiguracionPantalla (IAyudaContextual toAyudaContextual) |
Save configuración noticias Más... | |
virtual bool | _PresentacionAyuda () |
Si mostramos la ayuda desplegada Más... | |
virtual bool | _OnClickAyudaContextualForm (INodo toNodo) |
click fomrulario Más... | |
virtual bool | _OnClickAyudaContextualURL (INodo toNodo) |
click URL Más... | |
virtual bool | _OnClickAyudaContextualVideo (INodo toNodo, bool tlClose=false) |
click Vídeo Más... | |
virtual bool | _OnClickAyudaContextualColabora (string tcPantalla) |
click a la web de colabora con nosotros Más... | |
virtual bool | _OnClickAyudaContextualQuieresSaberMas () |
click a la web de quieres saber más Más... | |
virtual bool | _OnClickAyudaContextualVerAvisosYRecordatorios () |
Ver avisos y recordatorios Más... | |
virtual bool | _OnClickNoticiasURL (INoticia toNoticia) |
Acción para abrir en el navegador predeterminado la URL correspondiente a la notícia Más... | |
virtual bool | _OnClickNoticiasWalkthrough (INoticia toNoticia, IAyudaContextual toAyudaContextual) |
Acción para abrir en el navegador predeterminado la guia de pasos Más... | |
virtual bool | _OnClickRateNoticias (INoticia toNoticia, AccionNoticia toAccionNoticia) |
Acción para valorar una notícia Más... | |
virtual bool | _OnClickRememberLater (INoticiaParam toNoticiaParam) |
Acción para recordar más tarde Más... | |
virtual bool | _EsNoticiaRememberLater (INoticia toNoticia) |
Devuelve si la noticia está en un estado de remember Más... | |
virtual bool | _OpcionesServicioSoporte (ref List< ICategoria > tstCategorias, ref List< INodo > lstNodos) |
Devuelve la listas de las categorias y nodos a presentar en la página de Servicio Soporte Más... | |
virtual List< INodo > | _Find (string tcTitulo="", List< string > tlstPosiblesEtiquetas=null) |
Nodos que contienen tcTitulo o la etiqueta Más... | |
virtual List< INoticia > | _FindNoticia (IAyudaContextual toAyudaContextual, string tcTexto="") |
Busca noticias Más... | |
virtual List< INoticiaCategoria > | _NoticiaCategorias () |
Devuelve las categorias que tenemos Más... | |
virtual bool | _OnShowNoticiasWalkthrough (IAyudaContextual toAyudaContextual, int tnIdNoticia=0, Rectangle toRectangle=new Rectangle()) |
Presentar las noticias en la pantalla 0 , InProductFeedBack Más... | |
virtual bool | _Save (INodo toNodo) |
Para guardar información de un nodo en concreto Más... | |
virtual string | _UrlBase () |
Url de donde se descarga la información Más... | |
virtual string | _UrlBaseAyuda () |
Url de donde se descarga la información de la ayuda contextual Más... | |
virtual Dictionary< string, string > | _DescargarJSON (DateTime tdFecha) |
virtual void | _ValidacionDescargaFicheros (string tcTipoDescarga, Dictionary< string, string > tdicFicheros) |
Método para validar los ficheros que se han descargado, en tlistFicheros aparecen los ficheros que ha habido algun problema con la petición Más... | |
virtual bool | _ObtenerInformacionJSON (DateTime tdFecha, ref List< ICategoria > tlstCategoria, ref List< INodo > tlstNodo, ref List< IVersion > tlstVersiones) |
Deserializamos los ficheros descargados Más... | |
virtual bool | _ObtenerInformacionJSON (DateTime tdFecha, out Dictionary< TipoInformacion, object > tdicInf) |
Deserializamos los ficheros descargados y los devolvemos como listas en el diccionario Más... | |
virtual bool | _ShowConfiguracionNotificaciones (IAyudaContextual toAyudaContextual) |
Configuració notificaciones Más... | |
virtual INoticiaCategoriasConfiguracion | _NoticiasCategoriasPantalla (IAyudaContextual toAyudaContextual) |
Devuelve la configuración de las categorias de las noticias por pantalla Más... | |
virtual INoticiaCategoriasConfiguracion | _NoticiasCategoriasUsuario (IAyudaContextual toAyudaContextual) |
Devuelve la configuración de las categorias de las noticias por usuario Más... | |
virtual List< INoticia > | _Noticias (IAyudaContextual toAyudaContextual, bool tlConfigPant=true) |
virtual int | _NumeroTotalNoticias (IAyudaContextual toAyudaContextual) |
Número total de noticias leidas y no leidas Más... | |
virtual void | _Log (string tcLog) |
Para poder gestionar logs Más... | |
virtual string | _UserDataFolder () |
Path donde se descargan los ficheros que necesita el WebView2 Más... | |
void | Dispose () |
Dispose Más... | |
virtual bool | _LoadNewsPopUp () |
Consultar las noticias marcadas para recordar más tarde y presentar el usercontrol pop-up Más... | |
virtual bool | _DismissRememberLater (INoticia toNoticia) |
Acción a realizar al marcar una notícia como leida Más... | |
void | _LaunchEventRememberLaterResult (INoticiaParam toParam) |
Notificamos a los subscriptores para refrescar la noticia marcada para recordar más tarde Más... | |
virtual void | _RefreshNoticias () |
Refrescar las noticias Más... | |
OnBoardingController () | |
Constructor Más... | |
OnBoardingController (string tcUsuario) | |
Constructor Más... | |
Propiedades | |
int | _Aplicacion [get, set] |
Aplicacion Más... | |
string | _Usuario [get, set] |
Usuario Más... | |
string | _Licencia [get, set] |
Código de licencia Más... | |
string | _Mensaje_Error [get, set] |
Mensaje de error Más... | |
string | _Entorno [get, set] |
Si el WS apunta a un PRE/PRO/QA Más... | |
string | _Version [get, set] |
Versin de la aplicación Más... | |
string | _Compilacion [get, set] |
Compilacion de la aplicación Más... | |
bool | _PlayingVideo [get, set] |
Indica que se está reproduciendo un vídeo Más... | |
INPS | _NPS [get, set] |
Gestión del NPS Se debe de asignar la instancia correspondiente en el controllador derivado de cada aplicación Más... | |
bool | _IsLoaded [get, set] |
Indica si ya esta cargada la instancia Más... | |
bool | _DescargarNoticias [get, set] |
Descarga de noticias Más... | |
Propiedades heredados desde Sage.ES.Onboarding.Interfaces.IOnBoardingController | |
int | _Aplicacion [get, set] |
Aplicacion Más... | |
string | _Usuario [get, set] |
Usuario Más... | |
string | _Licencia [get, set] |
Código de licencia Más... | |
string | _Mensaje_Error [get, set] |
Mensaje error Más... | |
string | _Entorno [get, set] |
Si el WS apunta a un PRE/PRO/QA Más... | |
string | _Version [get, set] |
Versin de la aplicación Más... | |
string | _Compilacion [get, set] |
Compilacion de la aplicación Más... | |
bool | _PlayingVideo [get, set] |
Indica que se está reproduciendo un vídeo Más... | |
INPS | _NPS [get, set] |
Gestión del NPS Más... | |
bool | _IsLoaded [get, set] |
Indica si ya esta cargada la instancia Más... | |
bool | _DescargarNoticias [get, set] |
Descarga de noticias Más... | |
Eventos | |
_RememberLaterResult_Handler | _EventRememberLaterResult |
Desencadena el evento refresco de noticia marcada para recordar más tarde Más... | |
Eventos heredados desde Sage.ES.Onboarding.Interfaces.IOnBoardingController | |
_RememberLaterResult_Handler | _EventRememberLaterResult |
Desencadena el evento con el resultado de Recordar más tarde Más... | |
Clase BoardingController
Definición en la línea 18 del archivo OnBoardingController.cs.
|
inline |
Constructor
Definición en la línea 1142 del archivo OnBoardingController.cs.
|
inline |
|
inlinevirtual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 504 del archivo OnBoardingController.cs.
|
inlinevirtual |
Acción a realizar al marcar una notícia como leida
toNoticia | noticia |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 700 del archivo OnBoardingController.cs.
|
inlinevirtual |
Devuelve si la noticia está en un estado de remember
toNoticia | Noticia a validar |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 413 del archivo OnBoardingController.cs.
|
inlinevirtual |
Nodos que contienen tcTitulo o la etiqueta
tcTitulo | |
tlstPosiblesEtiquetas |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 435 del archivo OnBoardingController.cs.
|
inlinevirtual |
Busca noticias
toAyudaContextual | |
tcTexto |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 446 del archivo OnBoardingController.cs.
|
inlinevirtual |
comprobamos si existen las tablas y inicializamos las propiedades (Descargar datos, configuraciones,...)
tcUsuario |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 208 del archivo OnBoardingController.cs.
|
inline |
Notificamos a los subscriptores para refrescar la noticia marcada para recordar más tarde
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Definición en la línea 708 del archivo OnBoardingController.cs.
|
inlinevirtual |
Carga toda la información relacionada con este usuario
tcPantalla | |
toonBoardingController |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Definición en la línea 218 del archivo OnBoardingController.cs.
|
inlinevirtual |
Carga toda la información relacionada con este usuario
tcPantalla | |
toAyudaContextual | |
tdicInf |
Definición en la línea 230 del archivo OnBoardingController.cs.
|
inlinevirtual |
Carga toda la información relacionada con este usuario
tcPantalla | |
tcPantallaNoticias | |
toAyudaContextual | |
tdicInf |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 244 del archivo OnBoardingController.cs.
|
inlinevirtual |
Consultar las noticias marcadas para recordar más tarde y presentar el usercontrol pop-up
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 690 del archivo OnBoardingController.cs.
|
inlinevirtual |
Para poder gestionar logs
tcLog | Log |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 666 del archivo OnBoardingController.cs.
|
inlinevirtual |
Devuelve las categorias que tenemos
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 455 del archivo OnBoardingController.cs.
|
inlinevirtual |
toAyudaContextual | |
tlConfigPant |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 647 del archivo OnBoardingController.cs.
|
inlinevirtual |
Devuelve la configuración de las categorias de las noticias por pantalla
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 626 del archivo OnBoardingController.cs.
|
inlinevirtual |
Devuelve la configuración de las categorias de las noticias por usuario
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 636 del archivo OnBoardingController.cs.
|
inlinevirtual |
Número total de noticias leidas y no leidas
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 657 del archivo OnBoardingController.cs.
|
inlinevirtual |
Deserializamos los ficheros descargados
tdFecha | |
tlstCategoria | |
tlstNodo | |
tlstVersiones |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Definición en la línea 567 del archivo OnBoardingController.cs.
|
inlinevirtual |
Deserializamos los ficheros descargados y los devolvemos como listas en el diccionario
tdFecha | |
tdicInf |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 595 del archivo OnBoardingController.cs.
|
inlinevirtual |
click a la web de colabora con nosotros
tcPantalla | Identificador de la pantalla |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 343 del archivo OnBoardingController.cs.
|
inlinevirtual |
click fomrulario
toNodo |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 299 del archivo OnBoardingController.cs.
|
inlinevirtual |
click a la web de quieres saber más
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 352 del archivo OnBoardingController.cs.
|
inlinevirtual |
click URL
toNodo |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 309 del archivo OnBoardingController.cs.
|
inlinevirtual |
Ver avisos y recordatorios
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 361 del archivo OnBoardingController.cs.
|
inlinevirtual |
click Vídeo
toNodo | Nodo del vídeo |
tlClose | Cerrar vídeo |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 320 del archivo OnBoardingController.cs.
|
inlinevirtual |
Acción para abrir en el navegador predeterminado la URL correspondiente a la notícia
toNoticia | Nodo sobre el que se va a realizar la acción |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 371 del archivo OnBoardingController.cs.
|
inlinevirtual |
Acción para abrir en el navegador predeterminado la guia de pasos
toNoticia | Nodo sobre el que se va a realizar la acción |
toAyudaContextual | Referencia a la ayuda contextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 382 del archivo OnBoardingController.cs.
|
inlinevirtual |
Acción para valorar una notícia
toNoticia | Nodo sobre el que se va a realizar la acción |
toAccionNoticia | Acción de la noticia |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 393 del archivo OnBoardingController.cs.
|
inlinevirtual |
Acción para recordar más tarde
toNoticiaParam | Nodo sobre el que se va a realizar la acción |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 403 del archivo OnBoardingController.cs.
|
inlinevirtual |
Presentar las noticias en la pantalla 0 , InProductFeedBack
toAyudaContextual | Referencia a la ayuda contextual |
tnIdNoticia | Id de la noticia para el formulario de InProductFeedBack (NPS) |
toRectangle | Area del formulario |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 467 del archivo OnBoardingController.cs.
|
inlinevirtual |
Devuelve la listas de las categorias y nodos a presentar en la página de Servicio Soporte
tstCategorias | Lista de categorías |
lstNodos | Lista de nodos |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 424 del archivo OnBoardingController.cs.
|
inlinevirtual |
Si mostramos la ayuda desplegada
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 289 del archivo OnBoardingController.cs.
|
inlinevirtual |
Refrescar las noticias
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 718 del archivo OnBoardingController.cs.
|
inlinevirtual |
Para guardar información de un nodo en concreto
toNodo |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 477 del archivo OnBoardingController.cs.
|
inlinevirtual |
Save
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 254 del archivo OnBoardingController.cs.
|
inlinevirtual |
Save noticias
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 262 del archivo OnBoardingController.cs.
|
inlinevirtual |
Save configuración noticias
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 280 del archivo OnBoardingController.cs.
|
inlinevirtual |
Save configuración noticias
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 271 del archivo OnBoardingController.cs.
|
inlinevirtual |
Configuració notificaciones
toAyudaContextual |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 616 del archivo OnBoardingController.cs.
|
inlinevirtual |
Url de donde se descarga la información
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 486 del archivo OnBoardingController.cs.
|
inlinevirtual |
Url de donde se descarga la información de la ayuda contextual
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 495 del archivo OnBoardingController.cs.
|
inlinevirtual |
Path donde se descargan los ficheros que necesita el WebView2
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 674 del archivo OnBoardingController.cs.
|
inlinevirtual |
Método para validar los ficheros que se han descargado, en tlistFicheros aparecen los ficheros que ha habido algun problema con la petición
tcTipoDescarga | |
tdicFicheros |
Implementa Sage.ES.Onboarding.Interfaces.IOnBoardingController.
Reimplementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.
Definición en la línea 554 del archivo OnBoardingController.cs.
|
inline |
Dispose
Definición en la línea 682 del archivo OnBoardingController.cs.
|
getset |
Aplicacion
Definición en la línea 48 del archivo OnBoardingController.cs.
|
getset |
Compilacion de la aplicación
Definición en la línea 137 del archivo OnBoardingController.cs.
|
getset |
Descarga de noticias
Definición en la línea 195 del archivo OnBoardingController.cs.
|
getset |
Si el WS apunta a un PRE/PRO/QA
Definición en la línea 108 del archivo OnBoardingController.cs.
|
getset |
Indica si ya esta cargada la instancia
Definición en la línea 185 del archivo OnBoardingController.cs.
|
getset |
Código de licencia
Definición en la línea 78 del archivo OnBoardingController.cs.
|
getset |
Mensaje de error
Definición en la línea 93 del archivo OnBoardingController.cs.
|
getset |
Gestión del NPS Se debe de asignar la instancia correspondiente en el controllador derivado de cada aplicación
Definición en la línea 169 del archivo OnBoardingController.cs.
|
getset |
Indica que se está reproduciendo un vídeo
Definición en la línea 152 del archivo OnBoardingController.cs.
|
getset |
Usuario
Definición en la línea 63 del archivo OnBoardingController.cs.
|
getset |
Versin de la aplicación
Definición en la línea 123 del archivo OnBoardingController.cs.
_RememberLaterResult_Handler Sage.ES.Onboarding.Clases.OnBoardingController._EventRememberLaterResult |
Desencadena el evento refresco de noticia marcada para recordar más tarde
Definición en la línea 25 del archivo OnBoardingController.cs.