public static long Create(DecisionTable model)
 {
     long id = 0;
     using (var con = EstablishConnection())
     {
         con.Open();
         con.Execute(@"
             INSERT INTO DecisionTables(PreviousId, TableName, Content, CreatedDate)
             VALUES(@PreviousId, @TableName, @Content, @CreatedDate);
         ", model);
         id = con.Query<long>("SELECT last_insert_rowid();").First();
         model.Id = id;
         con.Close();
     }
     return id;
 }
 public long Create(DecisionTable model)
 {
     return DecisionTableRepository.Create(model);
 }
示例#3
0
 public Digitizer(DecisionTable dt)
 {
     var dataFile = DataFileRepository.GetList().FirstOrDefault(p => p.MapTableName == dt.TableName || p.RawTableName == dt.TableName);
     this.DecisionTable = dt;
     this.AttributeNames = AttributeDefinitionRepository.GetList(dataFile.Id).OrderBy(x => x.Id).Select(x => x.RawName).ToArray();
 }