13 lines
358 B
Go
13 lines
358 B
Go
package training
|
|
|
|
type AttendeeRepository interface {
|
|
Find(AttendeeID) (*Attendee, error)
|
|
FindAll() ([]Attendee, error)
|
|
FindAllForDate(DateID) ([]Attendee, error)
|
|
CountForDate(DateID) (int, error)
|
|
Save(*Attendee) error
|
|
Update(*Attendee) error
|
|
UpdateAttendance(AttendeeID, bool) error
|
|
UpdatePayment(AttendeeID, bool) error
|
|
Delete(AttendeeID) error
|
|
}
|