protected virtual void OnBefore(RepositoryEventArgs args) { BeforeEvent?.Invoke(this, args); }
protected virtual void OnFail(RepositoryEventArgs args) { FailEvent?.Invoke(this, args); }
protected virtual void OnComplete(RepositoryEventArgs args) { CompleteEvent?.Invoke(this, args); }
protected virtual void OnSuccess(RepositoryEventArgs args) { SuccessEvent?.Invoke(this, args); }