public void MediateBusinessDataChange <T>(object sender, BusinessChangeType type, BusinessObject entity) { BusinessChangeEventArgs args = new BusinessChangeEventArgs(typeof(T)) { businessChangeType = type, entity = entity }; BusinessChangeNeed(sender, args); }
protected override void RaiseBusinessChange(BusinessChangeType type) { _mediator.MediateBusinessDataChange <User>(this, type, this); }
protected abstract void RaiseBusinessChange(BusinessChangeType type);