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); }
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(); }