public List <AlertaPortal> GetAlertasPendientesPara(int id_usuario) { var parametros = new Dictionary <string, object>(); parametros.Add("@id_usuario_destinatario", id_usuario); var tabla_resultado = this.conexion.Ejecutar("dbo.MAU_GetAlertasPendientes", parametros); var alertas = new List <AlertaPortal>(); tabla_resultado.Rows.ForEach(row => { Usuario usuarioCreador = new Usuario(row.GetSmallintAsInt("idUsuario", 0), row.GetString("nombreUsuario", ""), "", true); AlertaPortal alerta = new AlertaPortal(row.GetInt("id", 0), row.GetString("titulo", ""), row.GetString("descripcion", ""), row.GetDateTime("fechaCreacion"), usuarioCreador, "Un Estado"); alertas.Add(alerta); }); return(alertas); }
public int crearAlerta(AlertaPortal alerta, int idUsuarioDestinatario, Usuario usuario) { return(this.crearAlerta(alerta.titulo, alerta.descripcion, idUsuarioDestinatario, usuario.Id)); }