internal virtual void Delete <TDataObject, TId>(TDataObject dataObject) where TDataObject : class { var baseAuditHelper = new BaseAuditHelper <TDataObject, TId>(dataObject, BaseAuditHelper <TDataObject, TId> .BaseAuditType.Delete); _repository.Edit(dataObject); }
internal virtual void Add <TDataObject, TId>(TDataObject dataObject) where TDataObject : class { var baseAuditHelper = new BaseAuditHelper <TDataObject, TId>(dataObject, BaseAuditHelper <TDataObject, TId> .BaseAuditType.Create, true); _repository.Add(dataObject); }