Documentation ¶
Index ¶
- type Service
- func (s *Service) AddStudent(student *models.Student) (string, error)
- func (s *Service) AddTeacher(teacher *models.Teacher) (string, error)
- func (s *Service) DeleteStudent(id string) error
- func (s *Service) DeleteTeacher(id string) error
- func (s *Service) RetrieveStudent(id string) (*models.Student, error)
- func (s *Service) RetrieveTeacher(id string) (*models.Teacher, error)
- func (s *Service) UpdateStudent(student *models.Student) error
- func (s *Service) UpdateTeacher(teacher *models.Teacher) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service initializes our database instance
func NewService ¶
NewService creates a connection to our database
func (*Service) AddStudent ¶
AddStudent adds student into database
func (*Service) AddTeacher ¶
AddTeacher adds teacher into database
func (*Service) DeleteStudent ¶
DeleteStudent deletes student from database
func (*Service) DeleteTeacher ¶
DeleteTeacher deletes teacher from database
func (*Service) RetrieveStudent ¶
RetrieveStudent gets student from database
func (*Service) RetrieveTeacher ¶
RetrieveTeacher gets teacher from database
func (*Service) UpdateStudent ¶
UpdateStudent updates student record in database
Click to show internal directories.
Click to hide internal directories.