public virtual Task Update(TSnapshotDto snapshot, string flowId = "") { var snapshotState = this.Mapper.Map <TSnapshotType>(snapshot); var evt = new UpdatingEvent <TSnapshotType>(snapshotState); return(this.RaiseEvent(evt, flowId)); }
protected virtual async Task UpdatingSnapshotHandle(UpdatingEvent <TSnapshot> evt) { await using var dbContext = this.GetDbContext(); var entity = this.mapper.Map <TEntityType>(evt.Snapshot); dbContext.Update(entity); await dbContext.SaveChangesAsync(); }
IEnumerator lowHealthCheck() { while (image.fillAmount < Value.Value) { HalfHp.Invoke(); yield return(new WaitForSeconds(SecondsOne)); UpdatingEvent.Invoke(); yield return(new WaitForSeconds(SecondsTwo)); } loopValue += 1; }
public void UpdatingSnapshotHandle(TSnapshot snapshotState, UpdatingEvent <TSnapshot> evt) { this.Mapper.Map(evt.Snapshot, snapshotState); }