Referencia de la Clase Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock
Diagrama de herencias 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 Más...
 
bool Delete (int id)
 Borra una notificación por Id Más...
 
bool DeleteAll (int dias=-30)
 Borra por tiempo Más...
 
IEnumerable< NotificacionGetAll ()
 Obtiene todas las notificaciones Más...
 
IEnumerable< NotificacionGetByCategoria (string categoria)
 Obtiene las notificaciones por categoria Más...
 
Notificacion GetById (int idNotificacion)
 Obtiene la notificación por ID Más...
 
DataTable GetNotificacionesPendientes ()
 Obtenemos las notificaciones pendientes de leer Más...
 
DataTable GetNotificacionesPendientesTerminal (string terminal, int idNotifica)
 Obtiene las notificaciones pendientes de leer del terminal Más...
 
void GuardarLecturaNotificacion (int id, string terminal)
 Guarad lectura notificación Más...
 
void GuardarLecturaNotificacion (int id, string terminal, bool mostrarnotificacion)
 Guarda la lectura de la notificación Más...
 
bool UpdateNotificacion (int idNotificacion, Notificacion notificacion)
 Actualiza una notificación Más...
 
bool UpdateNotificaciones (IEnumerable< Notificacion > notificacionesActualizadas)
 Actualiza una colección de notificaciones Más...
 
void UpdateAllVisto ()
 Marcar todas las notificaciones como leídas Más...
 

Descripción detallada

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

Documentación de las 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 para esta clase fue generada a partir del siguiente fichero: