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);
        }