public void SelectContentUpdates(string session, string id, Action <string> y, Action <string> ynextid) { var c = new __ConsoleToDatabaseWriter(int.Parse(session)); c.data.SelectTransactionKey( new SystemConsoleOutQueries.SelectTransaction { session = int.Parse(session) }, nextid => { c.data.SelectContentUpdates( new SystemConsoleOutQueries.SelectContentUpdates { session = int.Parse(session), id = int.Parse(id), nextid = (int)nextid }, r => { long _id = r.id; string value = r.value; //y(new { _id, value }.ToString()); y(value); } ); ynextid("" + nextid); } ); }
private static TextWriter InitializeAndKeepOriginal(__ConsoleToDatabaseWriter w) { // Console is not really thread safe! if (o == null) { o = Console.Out; } Console.SetOut(w); return(o); }
private static TextWriter InitializeAndKeepOriginal(__ConsoleToDatabaseWriter w) { // Console is not really thread safe! if (o == null) o = Console.Out; Console.SetOut(w); return o; }
public void SelectContentUpdates(string session, string id, Action<string> y, Action<string> ynextid) { var c = new __ConsoleToDatabaseWriter(int.Parse(session)); c.data.SelectTransactionKey( new SystemConsoleOutQueries.SelectTransaction { session = int.Parse(session) }, nextid => { c.data.SelectContentUpdates( new SystemConsoleOutQueries.SelectContentUpdates { session = int.Parse(session), id = int.Parse(id), nextid = (int)nextid }, r => { long _id = r.id; string value = r.value; //y(new { _id, value }.ToString()); y(value); } ); ynextid("" + nextid); } ); }