public DataLayer(
     Deleting deleting,
     Deleted deleted,
     Inserting inserting,
     Inserted inserted,
     Updating updating,
     Updated updated,
     BeforeGet beforeGet,
     AfterGet afterGet
     )
 {
     _deleting  = deleting;
     _deleted   = deleted;
     _inserting = inserting;
     _inserted  = inserted;
     _updating  = updating;
     _updated   = updated;
     _beforeGet = beforeGet;
     _afterGet  = afterGet;
 }
Example #2
0
 public BusinessLayer(
     SaveAsync saveAsync     = null,
     WhereAsync whereAsync   = null,
     DeleteAsync deleteAsync = null,
     Deleting deleting       = null,
     Deleted deleted         = null,
     Saving saving           = null,
     Saved saved             = null,
     BeforeGet beforeGet     = null,
     AfterGet afterGet       = null
     )
 {
     _whereAsync  = whereAsync;
     _deleteAsync = deleteAsync;
     _saveAsync   = saveAsync;
     _deleting    = deleting;
     _deleted     = deleted;
     _saving      = saving;
     _saved       = saved;
     _beforeGet   = beforeGet;
     _afterGet    = afterGet;
 }
 public BusinessLayer(
     IRepository dataLayer,
     Deleting deleting,
     Deleted deleted,
     Inserting inserting,
     Inserted inserted,
     Updating updating,
     Updated updated,
     BeforeGet beforeGet,
     AfterGet afterGet
     )
 {
     _dataLayer = dataLayer;
     _deleting  = deleting;
     _deleted   = deleted;
     _inserting = inserting;
     _inserted  = inserted;
     _updating  = updating;
     _updated   = updated;
     _beforeGet = beforeGet;
     _afterGet  = afterGet;
 }
Example #4
0
 public static IServiceCollection OnFetched <T>(this IServiceCollection serviceCollection, AfterGet <T> afterGet) => serviceCollection.AddSingleton(afterGet);
Example #5
0
 IEnumerator get(string url,AfterGet callBack)
 {
     httpGet = new WWW (url);
     yield return httpGet;
     callBack (httpGet.url,httpGet.text, httpGet.error);
 }
Example #6
0
 public void get(string url,AfterGet callBack,HttpDataResponse response)
 {
     resp = response;
     StartCoroutine (get (url,callBack));
 }