public void Update(TEntity entity) { this.TryCatch( () => this.BaseUpdate(entity), () => { var arg = new ArgumentNameValue(nameof(entity), entity); return(new ArgumentNameValueCollection { arg }); }, new object[] { entity }); }
public TKey Create(TEntity entity) { return(this.TryCatch( () => this.BaseCreate(entity), () => { var arg = new ArgumentNameValue(nameof(entity), entity); return new ArgumentNameValueCollection { arg }; }, new object[] { entity })); }
public DataTable GetByFilter(TEntity filter) { return(this.TryCatch( () => this.BaseGetByFilter(filter), () => { var arg = new ArgumentNameValue(nameof(filter), filter); return new ArgumentNameValueCollection { arg }; }, new object[] { filter })); }
public void Delete(TKey key) { this.TryCatch( () => this.BaseDelete(key), () => { var arg = new ArgumentNameValue(nameof(key), key); return(new ArgumentNameValueCollection { arg }); }, new object[] { key }); }
public DataTable Get(TKey key) { return(this.TryCatch( () => this.BaseGet(key), () => { var arg = new ArgumentNameValue(nameof(key), key); return new ArgumentNameValueCollection { arg }; }, new object[] { key })); }