Métodos públicos | |
| bool | Add (Notificacion nuevaNotificacion) |
| Añade una nueva notificación. | |
| bool | Delete (int id) |
| Borra una notificación por Id. | |
| bool | DeleteAll (int dias=-30) |
| Borra por tiempo. | |
| IEnumerable< Notificacion > | GetAll () |
| Obtiene todas las notificaciones. | |
| IEnumerable< Notificacion > | GetByCategoria (string categoria) |
| Obtiene las notificaciones por categoria. | |
| Notificacion | GetById (int idNotificacion) |
| Obtiene la notificación por ID. | |
| DataTable | GetNotificacionesPendientes () |
| Obtenemos las notificaciones pendientes de leer. | |
| DataTable | GetNotificacionesPendientesTerminal (string terminal, int idNotifica) |
| Obtiene las notificaciones pendientes de leer del terminal. | |
| void | GuardarLecturaNotificacion (int id, string terminal) |
| Guarad lectura notificación. | |
| void | GuardarLecturaNotificacion (int id, string terminal, bool mostrarnotificacion) |
| Guarda la lectura de la notificación. | |
| bool | UpdateNotificacion (int idNotificacion, Notificacion notificacion) |
| Actualiza una notificación. | |
| bool | UpdateNotificaciones (IEnumerable< Notificacion > notificacionesActualizadas) |
| Actualiza una colección de notificaciones. | |
| void | UpdateAllVisto () |
| Marcar todas las notificaciones como leídas. | |
Definición en la línea 10 del archivo NotificacionRepositoryMock.cs.
|
inline |
Añade una nueva notificación.
| nuevaNotificacion |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 12 del archivo NotificacionRepositoryMock.cs.
|
inline |
Borra una notificación por Id.
| id |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 17 del archivo NotificacionRepositoryMock.cs.
|
inline |
Borra por tiempo.
| dias |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 22 del archivo NotificacionRepositoryMock.cs.
|
inline |
Obtiene todas las notificaciones.
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 27 del archivo NotificacionRepositoryMock.cs.
|
inline |
Obtiene las notificaciones por categoria.
| categoria |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 32 del archivo NotificacionRepositoryMock.cs.
|
inline |
Obtiene la notificación por ID.
| idNotificacion |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 37 del archivo NotificacionRepositoryMock.cs.
|
inline |
Obtenemos las notificaciones pendientes de leer.
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 42 del archivo NotificacionRepositoryMock.cs.
|
inline |
Obtiene las notificaciones pendientes de leer del terminal.
| terminal | |
| idNotifica |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 47 del archivo NotificacionRepositoryMock.cs.
|
inline |
Guarad lectura notificación.
| id | |
| terminal |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 52 del archivo NotificacionRepositoryMock.cs.
|
inline |
Guarda la lectura de la notificación.
| id | |
| terminal | |
| mostrarnotificacion | Indica que se ha presentado la notificación y es necesario marcarla como presentar a false para que no se presente al resto de terminales |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 57 del archivo NotificacionRepositoryMock.cs.
|
inline |
Marcar todas las notificaciones como leídas.
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 72 del archivo NotificacionRepositoryMock.cs.
|
inline |
Actualiza una notificación.
| idNotificacion | |
| notificacion |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 62 del archivo NotificacionRepositoryMock.cs.
|
inline |
Actualiza una colección de notificaciones.
| notificacionesActualizadas |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 67 del archivo NotificacionRepositoryMock.cs.