/// <summary> /// Default constructor /// </summary> protected NetDaemonRxApp() { _cancelTimers = new(); StateAllChanges = new ReactiveState(this); EventChanges = new ReactiveEvent(this); _isDisposed = false; }
public static void Upsert(this DbContext context, ReactiveEvent entity) { context.Database.ExecuteSqlCommand( reactiveEventTaskUpsertSql, new NpgsqlParameter("p0", entity.UserId), new NpgsqlParameter("p1", entity.StatusId), new NpgsqlParameter("p2", entity.ReactiveAt), new NpgsqlParameter("p3", entity.EventTypeString), new NpgsqlParameter("p4", entity.SourceStatusId as object ?? DBNull.Value), new NpgsqlParameter("p5", entity.TargetUserId as object ?? DBNull.Value) ); }