From cb9cc47245b87f32de22387d3cb0be6df9e52366 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Tue, 30 Apr 2024 21:37:59 +0200 Subject: [PATCH] refactor: repository pattern: rename Save() to Create() --- internal/postgres/attendee_repository.go | 2 +- internal/postgres/date_repository.go | 2 +- internal/postgres/feedback_repository.go | 2 +- internal/postgres/training_repository.go | 2 +- pkg/training/attendee_repository.go | 2 +- pkg/training/date_repository.go | 2 +- pkg/training/feedback_repository.go | 2 +- pkg/training/repository.go | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/internal/postgres/attendee_repository.go b/internal/postgres/attendee_repository.go index 90005bc..3f6c6ea 100644 --- a/internal/postgres/attendee_repository.go +++ b/internal/postgres/attendee_repository.go @@ -76,7 +76,7 @@ func (r *AttendeeRepository) CountForDate(dateID training.DateID) (int, error) { return count, nil } -func (r *AttendeeRepository) Save(a *training.Attendee) error { +func (r *AttendeeRepository) Create(a *training.Attendee) error { _, err := r.db.Exec("INSERT INTO attendee (id, date_id, name, email, company, role, is_student, has_attended, has_paid) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9)", a.ID, a.DateID, a.Name, a.Email, a.Company, a.Role, a.IsStudent, a.HasAttended, a.HasPaid) return err } diff --git a/internal/postgres/date_repository.go b/internal/postgres/date_repository.go index b12ff9a..50bab6a 100644 --- a/internal/postgres/date_repository.go +++ b/internal/postgres/date_repository.go @@ -68,7 +68,7 @@ func (r *DateRepository) FindAllForTraining(id training.ID) ([]training.Date, er return dates, nil } -func (r *DateRepository) Save(d *training.Date) error { +func (r *DateRepository) Create(d *training.Date) error { _, err := r.db.Exec("INSERT INTO date (id, date, training_id, start_time, days, price, is_online, location, address, capacity) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10)", d.ID, d.Date, d.TrainingID, d.StartTime, d.Days, d.Price, d.IsOnline, d.Location, d.Address, d.Capacity) return err } diff --git a/internal/postgres/feedback_repository.go b/internal/postgres/feedback_repository.go index a136ae9..4ff7a36 100644 --- a/internal/postgres/feedback_repository.go +++ b/internal/postgres/feedback_repository.go @@ -45,7 +45,7 @@ func (r *FeedbackRepository) FindAll() ([]training.Feedback, error) { return feedbacks, nil } -func (r *FeedbackRepository) Save(f *training.Feedback) error { +func (r *FeedbackRepository) Create(f *training.Feedback) error { _, err := r.db.Exec("INSERT INTO feedback (id, attendee_id, rating, comment, is_anonymous, is_sharing_allowed) VALUES ($1, $2, $3, $4, $5, $6)", f.ID, f.AttendeeID, f.Rating, f.Comment, f.IsAnonymous, f.IsSharingAllowed) return err } diff --git a/internal/postgres/training_repository.go b/internal/postgres/training_repository.go index 087338b..cb95166 100644 --- a/internal/postgres/training_repository.go +++ b/internal/postgres/training_repository.go @@ -14,7 +14,7 @@ func NewTrainingRepository(db *sql.DB) *TrainingRepository { return &TrainingRepository{db: db} } -func (r *TrainingRepository) Save(t *training.Training) error { +func (r *TrainingRepository) Create(t *training.Training) error { _, err := r.db.Exec("INSERT INTO training (id, name, days, description, price) VALUES ($1, $2, $3)", t.ID, t.Name, t.Days, t.Description, t.Price) return err } diff --git a/pkg/training/attendee_repository.go b/pkg/training/attendee_repository.go index 37a8ac6..7bc8b7a 100644 --- a/pkg/training/attendee_repository.go +++ b/pkg/training/attendee_repository.go @@ -5,7 +5,7 @@ type AttendeeRepository interface { FindAll() ([]Attendee, error) FindAllForDate(DateID) ([]Attendee, error) CountForDate(DateID) (int, error) - Save(*Attendee) error + Create(*Attendee) error Update(*Attendee) error UpdateAttendance(AttendeeID, bool) error UpdatePayment(AttendeeID, bool) error diff --git a/pkg/training/date_repository.go b/pkg/training/date_repository.go index 06d6990..1b88b71 100644 --- a/pkg/training/date_repository.go +++ b/pkg/training/date_repository.go @@ -4,7 +4,7 @@ type DateRepository interface { Get(DateID) (*Date, error) FindAll() ([]Date, error) FindAllForTraining(ID) ([]Date, error) - Save(*Date) error + Create(*Date) error Update(*Date) error Delete(DateID) error IsFull(DateID) (bool, error) diff --git a/pkg/training/feedback_repository.go b/pkg/training/feedback_repository.go index a239768..46d0afb 100644 --- a/pkg/training/feedback_repository.go +++ b/pkg/training/feedback_repository.go @@ -3,7 +3,7 @@ package training type FeedbackRepository interface { Get(FeedbackID) (*Feedback, error) FindAll() ([]Feedback, error) - Save(*Feedback) error + Create(*Feedback) error Update(*Feedback) error Delete(FeedbackID) error } diff --git a/pkg/training/repository.go b/pkg/training/repository.go index e623fcd..a180263 100644 --- a/pkg/training/repository.go +++ b/pkg/training/repository.go @@ -1,7 +1,7 @@ package training type Repository interface { - Save(*Training) error + Create(*Training) error Get(ID) (*Training, error) Update(*Training) error Delete(ID) error