private void RegistrationEvent(IActivityRegister activityRegister, IRepository repository, ActivityTypes activityType) { if (repository == null) throw new ArgumentNullException(nameof(repository)); var activity = ActivityCreate(activityRegister.ObjectInfo, activityType); repository.Add(activity); }
public void UpdateObject(IActivityRegister activityRegister, IRepository repository) { RegistrationEvent(activityRegister, repository, ActivityTypes.Update); }
public void RecoveryObject(IActivityRegister activityRegister, IRepository repository) { RegistrationEvent(activityRegister, repository, ActivityTypes.Recovery); }