public override void BatchMarkDeltaTableEntriesAsDeltaCompleted() { using (RuntimeEntityModel context = RuntimeEntityModel.CreateInstance()) { Guid sessionUniqueId = new Guid(Session.SessionUniqueId); context.BatchUpdateChangeGroupsStatus(sessionUniqueId, SourceId, (int)ChangeStatus.DeltaPending, (int)ChangeStatus.DeltaComplete); } }
public override void BatchMarkMigrationInstructionsAsPending() { using (RuntimeEntityModel context = RuntimeEntityModel.CreateInstance()) { Guid sessionUniqueId = new Guid(Session.SessionUniqueId); context.BatchUpdateChangeGroupsStatus(sessionUniqueId, SourceId, (int)ChangeStatus.PendingConflictDetection, (int)ChangeStatus.Pending); } }
internal override int DemoteInProgressActionsToPending(IMigrationTransaction trx) { using (RuntimeEntityModel context = RuntimeEntityModel.CreateInstance()) { //context.PromoteChangeGroups(new Guid(Session.SessionUniqueId), SourceId, (int)ChangeStatus.InProgress, (int)ChangeStatus.Pending); context.BatchUpdateChangeGroupsStatus(new Guid(Session.SessionUniqueId), SourceId, (int)ChangeStatus.InProgress, (int)ChangeStatus.Pending); // ToDo Bugbug, need to return the real value } return(0); }
public override int DemoteInProgressActionsToPending() { RuntimeEntityModel context = RuntimeEntityModel.CreateInstance(); context.BatchUpdateChangeGroupsStatus( new Guid(Session.SessionUniqueId), SourceId, (int)ChangeStatus.InProgress, (int)ChangeStatus.Pending); /*context.PromoteChangeGroups( * new Guid(Session.SessionUniqueId), * SourceId, * (int)ChangeStatus.InProgress, * (int)ChangeStatus.Pending);*/ // ToDo return(0); }