public async Task <List <VersionItem> > GetInstalledSchemaList() { List <VersionItem> list = new List <VersionItem>(); using (DbDataReader reader = await db.SchemaVersionGetAll(CancellationToken)) { while (reader.Read()) { VersionItem v = new VersionItem { ApplicationId = new Guid(reader["ApplicationID"].ToString()), Name = reader["ApplicationName"].ToString(), CurrentVersion = new Version( Convert.ToInt32(reader["Major"]), Convert.ToInt32(reader["Minor"]), Convert.ToInt32(reader["Build"]), Convert.ToInt32(reader["Revision"]) ) }; list.Add(v); } } return(list); }
public async Task<List<VersionItem>> GetInstalledSchemaList() { List<VersionItem> list = new List<VersionItem>(); using (DbDataReader reader = await db.SchemaVersionGetAll(CancellationToken)) { while(reader.Read()) { VersionItem v = new VersionItem { ApplicationId = new Guid(reader["ApplicationID"].ToString()), Name = reader["ApplicationName"].ToString(), CurrentVersion = new Version( Convert.ToInt32(reader["Major"]), Convert.ToInt32(reader["Minor"]), Convert.ToInt32(reader["Build"]), Convert.ToInt32(reader["Revision"]) ) }; list.Add(v); } } return list; }