示例#1
0
 private void SuccessAction(BizDataGuid input)
 {
     if (_db != null)
     {
         _db.Set <LogEntry>()
         .Add(new LogEntry(input.Modes.HasFlag(ActionModes.FirstWriteBad)
                 ? "x"
                 : string.Format("Stage {0}: Guid = {1}", _stageNum, input.Unique)));
     }
 }
示例#2
0
        public BizDataGuid BizAction(BizDataGuid input)
        {
            if (input.ShouldError(_stageNum))
            {
                AddError("Error");
            }
            else
            {
                Message = "All Ok";
                CallOnSuccess?.Invoke(input);
            }

            return(input);
        }
 public async Task <BizDataGuid> BizActionAsync(BizDataGuid input)
 {
     return(BizAction(input));
 }