Beispiel #1
0
 public void Update(TEntity entity)
 {
     this.TryCatch(
         () => this.BaseUpdate(entity),
         () =>
     {
         var arg = new ArgumentNameValue(nameof(entity), entity);
         return(new ArgumentNameValueCollection {
             arg
         });
     },
         new object[] { entity });
 }
Beispiel #2
0
 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 }));
 }
Beispiel #3
0
 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 }));
 }
Beispiel #4
0
 public void Delete(TKey key)
 {
     this.TryCatch(
         () => this.BaseDelete(key),
         () =>
     {
         var arg = new ArgumentNameValue(nameof(key), key);
         return(new ArgumentNameValueCollection {
             arg
         });
     },
         new object[] { key });
 }
Beispiel #5
0
 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 }));
 }