Exemplo n.º 1
0
 /// <summary>
 /// This is what's responsible for setting the ID
 /// </summary>
 protected internal virtual void SubscribeToExecute()
 {
     this.Executed += (s, d) =>
     {
         if (_results.Count > 0)
         {
             for (int i = 0; i < DataSet.Tables.Count; i++)
             {
                 DataTable     table  = DataSet.Tables[i];
                 IHasDataTable result = _results[i];
                 result.SetDataTable(table);
             }
         }
     };
 }
Exemplo n.º 2
0
 protected internal override void SubscribeToExecute()
 {
     this.Executed += (o, e) =>
     {
         IHasDataTable dt = ResultDataTables.FirstOrDefault();
         if (ResultDataTables.Count > 0)
         {
             ResultDataTables.Each((result, i) =>
             {
                 InsertResult insertResult = result as InsertResult;
                 if (insertResult != null)
                 {
                     long id = long.Parse(IdParameter.Value.ToString());
                     insertResult.Value.Property("Id", id);
                 }
                 else
                 {
                     result.SetDataTable(DataSet.Tables[i]);
                 }
             });
         }
     };
 }