From 07d5816251371eaa2f6ae1ca13f8dce615a1ab5c Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Tue, 20 Dec 2016 20:48:38 +0100 Subject: [PATCH] Implement budgetservice.Budget(id) --- postgres/budgetservice.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 postgres/budgetservice.go 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 +}