Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock
Diagrama de herencia de Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock
sage.ew.functions.INotificacionRepository

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< NotificacionGetAll ()
 Obtiene todas las notificaciones.
 
IEnumerable< NotificacionGetByCategoria (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.
 

Descripción detallada

Definición en la línea 10 del archivo NotificacionRepositoryMock.cs.

Documentación de funciones miembro

◆ Add()

bool Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.Add ( Notificacion nuevaNotificacion)
inline

Añade una nueva notificación.

Parámetros
nuevaNotificacion

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 12 del archivo NotificacionRepositoryMock.cs.

◆ Delete()

bool Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.Delete ( int id)
inline

Borra una notificación por Id.

Parámetros
id
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 17 del archivo NotificacionRepositoryMock.cs.

◆ DeleteAll()

bool Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.DeleteAll ( int dias = -30)
inline

Borra por tiempo.

Parámetros
dias
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 22 del archivo NotificacionRepositoryMock.cs.

◆ GetAll()

IEnumerable< Notificacion > Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.GetAll ( )
inline

Obtiene todas las notificaciones.

Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 27 del archivo NotificacionRepositoryMock.cs.

◆ GetByCategoria()

IEnumerable< Notificacion > Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.GetByCategoria ( string categoria)
inline

Obtiene las notificaciones por categoria.

Parámetros
categoria
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 32 del archivo NotificacionRepositoryMock.cs.

◆ GetById()

Notificacion Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.GetById ( int idNotificacion)
inline

Obtiene la notificación por ID.

Parámetros
idNotificacion
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 37 del archivo NotificacionRepositoryMock.cs.

◆ GetNotificacionesPendientes()

DataTable Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.GetNotificacionesPendientes ( )
inline

Obtenemos las notificaciones pendientes de leer.

Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 42 del archivo NotificacionRepositoryMock.cs.

◆ GetNotificacionesPendientesTerminal()

DataTable Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.GetNotificacionesPendientesTerminal ( string terminal,
int idNotifica )
inline

Obtiene las notificaciones pendientes de leer del terminal.

Parámetros
terminal
idNotifica
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 47 del archivo NotificacionRepositoryMock.cs.

◆ GuardarLecturaNotificacion() [1/2]

void Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.GuardarLecturaNotificacion ( int id,
string terminal )
inline

Guarad lectura notificación.

Parámetros
id
terminal

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 52 del archivo NotificacionRepositoryMock.cs.

◆ GuardarLecturaNotificacion() [2/2]

void Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.GuardarLecturaNotificacion ( int id,
string terminal,
bool mostrarnotificacion )
inline

Guarda la lectura de la notificación.

Parámetros
id
terminal
mostrarnotificacionIndica 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.

◆ UpdateAllVisto()

void Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.UpdateAllVisto ( )
inline

Marcar todas las notificaciones como leídas.

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 72 del archivo NotificacionRepositoryMock.cs.

◆ UpdateNotificacion()

bool Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.UpdateNotificacion ( int idNotificacion,
Notificacion notificacion )
inline

Actualiza una notificación.

Parámetros
idNotificacion
notificacion

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 62 del archivo NotificacionRepositoryMock.cs.

◆ UpdateNotificaciones()

bool Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.UpdateNotificaciones ( IEnumerable< Notificacion > notificacionesActualizadas)
inline

Actualiza una colección de notificaciones.

Parámetros
notificacionesActualizadas

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 67 del archivo NotificacionRepositoryMock.cs.


La documentación de esta clase está generada del siguiente archivo: