public IEnumerable<string> GetErrors() { //if (Builder.State != BuilderState.Error) yield break; var log = new DbLog(Settings.Current.Building.BuilderConnectionString); foreach (var error in log.GetErrors(Settings.Current.Building.Id.Value)) { yield return error; } }
public void ResetErrors() { var log = new DbLog(Settings.Current.Building.BuilderConnectionString); log.Reset(Settings.Current.Building.Id.Value); if (Builder.State == BuilderState.Error) builderController.UpdateState(BuilderState.Stopped); }