Documentation
¶
Index ¶
- func NewExamSchedulesUseCase(cfg *configs.Configs, examschedulesRepo examschedules.Repository) examschedules.UseCase
- type ExamSchedulesUS
- func (e *ExamSchedulesUS) CreateNewExamSchedules(ctx context.Context, examSchedules *models.ExamSchedules) (*mongo.InsertOneResult, error)
- func (e *ExamSchedulesUS) FindExamSchedules(ctx context.Context) ([]*models.ExamSchedules, error)
- func (e *ExamSchedulesUS) FindExamSchedulesByUsername(ctx context.Context, filter interface{}) (*models.ExamSchedules, error)
- func (e *ExamSchedulesUS) UpdateExamSchedulesByUsername(ctx context.Context, filter interface{}, update bson.M) (*models.ExamSchedules, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExamSchedulesUseCase ¶
func NewExamSchedulesUseCase(cfg *configs.Configs, examschedulesRepo examschedules.Repository) examschedules.UseCase
Types ¶
type ExamSchedulesUS ¶
type ExamSchedulesUS struct {
// contains filtered or unexported fields
}
func (*ExamSchedulesUS) CreateNewExamSchedules ¶
func (e *ExamSchedulesUS) CreateNewExamSchedules(ctx context.Context, examSchedules *models.ExamSchedules) (*mongo.InsertOneResult, error)
func (*ExamSchedulesUS) FindExamSchedules ¶
func (e *ExamSchedulesUS) FindExamSchedules(ctx context.Context) ([]*models.ExamSchedules, error)
func (*ExamSchedulesUS) FindExamSchedulesByUsername ¶
func (e *ExamSchedulesUS) FindExamSchedulesByUsername(ctx context.Context, filter interface{}) (*models.ExamSchedules, error)
func (*ExamSchedulesUS) UpdateExamSchedulesByUsername ¶
func (e *ExamSchedulesUS) UpdateExamSchedulesByUsername(ctx context.Context, filter interface{}, update bson.M) (*models.ExamSchedules, error)
Click to show internal directories.
Click to hide internal directories.