public bool Solve(IStatusUpdater updater, int nSeconds) { m_updater = updater; m_dtNextUpdate = System.DateTime.Now.AddSeconds(nSeconds); m_nUpdateSeconds = nSeconds; return(SolveAt(0, 0)); }
public StatusAggregator( IEnumerable <IContainerWrapper> containers, IEnumerable <ITableWrapper> tables, IStatusUpdater statusUpdater, IStatusExporter statusExporter) { _containers = containers ?? throw new ArgumentNullException(nameof(containers)); _tables = tables ?? throw new ArgumentNullException(nameof(tables)); _statusUpdater = statusUpdater ?? throw new ArgumentNullException(nameof(statusUpdater)); _statusExporter = statusExporter ?? throw new ArgumentNullException(nameof(statusExporter)); }
public bool Solve(IStatusUpdater updater, int nSeconds) { m_updater = updater; m_dtNextUpdate = System.DateTime.Now.AddSeconds(nSeconds); m_nUpdateSeconds = nSeconds; m_nIterations = 0; //return SolveAt(0, 0); bool bSolved = SolveIterate(); updater.UpdateStatus(); return(bSolved); }
public bool Solve(IStatusUpdater updater, int nSeconds) { m_updater = updater; m_dtNextUpdate = System.DateTime.Now.AddSeconds(nSeconds); m_nUpdateSeconds = nSeconds; m_nIterations = 0; //return SolveAt(0, 0); bool bSolved = SolveIterate(); updater.UpdateStatus(); MessageBox.Show(string.Format("Number of iterations: {0}", m_nIterations)); return(bSolved); }
public PostModule(IStatusUpdater statusUpdater) { Post["/post", true] = async(o, context) => { var dto = this.Bind <PostRequestDto>(); var validationResult = this.Validate(dto); if (!validationResult.IsValid) { return(this.GetValidationResult(validationResult)); } await statusUpdater.UpdateStatusAsync( this.GetCurrentUserIdentifier(), dto.Status); return(Response.AsRedirect("/")); }; }