public HistoryChange(VariableRef variable, Timestamp start, Timestamp end, HistoryChangeType changeType) { Variable = variable; ChangeStart = start; ChangeEnd = end; ChangeType = changeType; }
public HistoryItem(HistoryChangeType historyChangeType, object trackedObject, long?commitmentId, long?apprenticeshipId, string userId, string updatedByRole, string changeType, long?providerId, long employerAccountId, string updatedByName) { _historyChangeType = historyChangeType; TrackedObject = trackedObject; CommitmentId = commitmentId; ApprenticeshipId = apprenticeshipId; UserId = userId; UpdatedByRole = updatedByRole; ChangeType = changeType; ProviderId = providerId; EmployerAccountId = employerAccountId; UpdatedByName = updatedByName; if (_historyChangeType != HistoryChangeType.Insert) { OriginalState = JsonConvert.SerializeObject(TrackedObject); } }
private void AddHistoryItem(HistoryChangeType historyChangeType, object trackedObject, string changeType, long?commitmentId, long?apprenticeshipId, CallerType updatedByRole, string userId, long?providerId, long employerAccountId, string updatedByName) { _historyItems.Add(new HistoryItem(historyChangeType, trackedObject, commitmentId, apprenticeshipId, userId, updatedByRole.ToString(), changeType, providerId, employerAccountId, updatedByName)); }
private void NotifyChange(VariableRef variable, Timestamp start, Timestamp end, HistoryChangeType changeType) { fNotifyChanges(new HistoryChange[] { new HistoryChange(variable, start, end, changeType) }); }