diff --git a/postgres/budgetservice.go b/postgres/budgetservice.go new file mode 100644 index 0000000..1a0f355 --- /dev/null +++ b/postgres/budgetservice.go @@ -0,0 +1,13 @@ +package postgres + +import "git.javil.eu/jacob1123/budgeteer" + +// Budget returns a budget for a given id. +func (s *Repository) Budget(id string) (*budgeteer.Budget, error) { + b := &budgeteer.Budget{ID: id} + err := s.DB.Select(&b) + if err != nil { + return nil, err + } + return b, nil +}