Пример #1
0
        public ResultadoOperacionDto BorrarDestinatarioNotificacion(long idDestinatarioNotificacion, long idUsuarioExec, long idEmpresaExc)
        {
            var resultado = new ResultadoOperacionDto();

            try
            {
                var dto   = DestinatarioNotificacionRepository.Obtener(idDestinatarioNotificacion);
                var param = new List <object> {
                    dto.Nombre, ListaNotificacionRepository.Obtener(dto.IdListaNotificacion).Nombre
                };
                resultado.InformacionAuditoria = new InformacionAuditoriaDto(
                    idUsuarioExec,
                    ConstantsAccionAuditable.Borrar,
                    ConstantsModulo.ListasNotificacion,
                    MensajesServicios.BorrarDestinatarioNotificacion,
                    param,
                    idEmpresaExc
                    );
                DestinatarioNotificacionRepository.Borrar(idDestinatarioNotificacion);
                resultado.Resultado        = true;
                resultado.InformacionExtra = true;
            }
            catch (Exception exception)
            {
                resultado.Resultado            = false;
                resultado.Mensaje              = exception.Message;
                resultado.InformacionExtra     = exception;
                resultado.InformacionAuditoria = null;
            }
            return(resultado);
        }
Пример #2
0
 /// <summary>
 /// Retorna las listas de notificación que cumplan con un criterio de busqueda.
 /// </summary>
 /// <returns>Destinatario con las listas de notificación.</returns>
 public IQueryable <DestinatarioNotificacionDto> ObtenerDestinatariosNotificacion(string search)
 {
     return(DestinatarioNotificacionRepository.Obtener(search));
 }
Пример #3
0
 /// <summary>
 /// Retorna un destinatario de notificación basandose en su identificador.
 /// </summary>
 /// <returns>Un entity con la información de un destinatario de notificación.</returns>
 public DestinatarioNotificacionDto ObtenerDestinatarioNotificacion(long idDestinatarioNotificacion)
 {
     return(DestinatarioNotificacionRepository.Obtener(idDestinatarioNotificacion));
 }
Пример #4
0
 /// <summary>
 /// Retorna todos los destinatarios de la notificación existentes en BD.
 /// </summary>
 /// <returns>Destinatario con todos los destinatario de la notificación existentes.</returns>
 public List <DestinatarioNotificacionDto> ObtenerDestinatariosNotificacion()
 {
     return(DestinatarioNotificacionRepository.Obtener());
 }