Пример #1
0
        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);
        }
Пример #2
0
 public void UpdateObject(IActivityRegister activityRegister, IRepository repository)
 {
     RegistrationEvent(activityRegister, repository, ActivityTypes.Update);
 }
Пример #3
0
 public void RecoveryObject(IActivityRegister activityRegister, IRepository repository)
 {
     RegistrationEvent(activityRegister, repository, ActivityTypes.Recovery);
 }