Instructor Form zum Laufen gebracht
This commit is contained in:
		@@ -291,10 +291,13 @@ func (db *DB) GetLastID(table string) (int, error) {
 | 
			
		||||
	return id, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (db *DB) GetInstructors() (*[]*types.Instructor, error) {
 | 
			
		||||
func (db *DB) GetInstructors() ([]*types.Instructor, error) {
 | 
			
		||||
	rows, err := db.Query(`
 | 
			
		||||
  SELECT *
 | 
			
		||||
  FROM instructors
 | 
			
		||||
  ORDER BY
 | 
			
		||||
    last_name,
 | 
			
		||||
    first_name
 | 
			
		||||
  `)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return nil, fmt.Errorf("*DB.GetInstructors: db.Query(): %v\n", err)
 | 
			
		||||
@@ -303,11 +306,11 @@ func (db *DB) GetInstructors() (*[]*types.Instructor, error) {
 | 
			
		||||
	instructors := make([]*types.Instructor, 0)
 | 
			
		||||
	for rows.Next() {
 | 
			
		||||
		instructor := new(types.Instructor)
 | 
			
		||||
		if err = rows.Scan(instructor); err != nil {
 | 
			
		||||
		if err = rows.Scan(&instructor.ID, &instructor.FirstName, &instructor.LastName, &instructor.PersonnelID); err != nil {
 | 
			
		||||
			return nil, fmt.Errorf("*DB.GetInstructors: rows.Scan(): %v\n", err)
 | 
			
		||||
		}
 | 
			
		||||
		instructors = append(instructors, instructor)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return &instructors, nil
 | 
			
		||||
	return instructors, nil
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user