Skip to content
Snippets Groups Projects
Commit 3c1f84c4 authored by Sercan Yesildal's avatar Sercan Yesildal
Browse files

services added

parent b68c14dd
No related branches found
No related tags found
No related merge requests found
package handler
package handler
package handler
package handler
package service
import (
"gitlab.reutlingen-university.de/yesildas/mealplanner2go/service/planner/db"
"gitlab.reutlingen-university.de/yesildas/mealplanner2go/service/planner/model"
)
func CreateGroup() error {
err := db.CreateGroup()
if err != nil {
return err
}
return nil
}
func GetGroup(id int) (*model.Group, error) {
group, err := db.GetGroup(id)
if err != nil {
return nil, err
}
return group, nil
}
func DeleteGroup(id int) error {
err := db.DeleteGroup(id)
if err != nil {
return err
}
return nil
}
func CreateUserGroupRelation(userId int, groupId int) error {
err := db.CreateUserGroupRelation(userId, groupId)
if err != nil {
return err
}
return nil
}
func DeleteUserGroupRelation(id int) error {
err := db.DeleteUserGroupRelation(id)
if err != nil {
return err
}
return nil
}
package service
import "gitlab.reutlingen-university.de/yesildas/mealplanner2go/service/planner/db"
func CreateUserMeal(userId int, mealId int, date string) error {
err := db.CreateUserMeal(userId, mealId, date)
if err != nil {
return err
}
return nil
}
func DeleteUserMeal(id int) error {
err := db.DeleteUserMeal(id)
if err != nil {
return err
}
return nil
}
func CreateGroupMeal(groupId int, mealId int, date string) error {
err := db.CreateGroupMeal(groupId, mealId, date)
if err != nil {
return err
}
return nil
}
func DeleteGroupMeal(id int) error {
err := db.DeleteGroupMeal(id)
if err != nil {
return err
}
return nil
}
package service
import "gitlab.reutlingen-university.de/yesildas/mealplanner2go/service/planner/db"
func CreateShoppingDate(userId int, date string) error {
err := db.CreateShoppingDate(userId, date)
if err != nil {
return err
}
return nil
}
func DeleteShoppingDate(id int) error {
err := db.DeleteShoppingDate(id)
if err != nil {
return err
}
return nil
}
package service
import (
"gitlab.reutlingen-university.de/yesildas/mealplanner2go/service/planner/db"
"gitlab.reutlingen-university.de/yesildas/mealplanner2go/service/planner/model"
)
func CreateUser(mail string, firstName string, lastName string) error {
err := db.CreateUser(mail, firstName, lastName)
if err != nil {
return err
}
return nil
}
func GetUser(id int) (*model.User, error) {
user, err := db.GetUser(id)
if err != nil {
return nil, err
}
return user, nil
}
func UpdateUser(id int, mail string, firstName string, lastName string) error {
err := db.UpdateUser(id, mail, firstName, lastName)
if err != nil {
return err
}
return nil
}
func DeleteUser(id int) error {
err := db.DeleteUser(id)
if err != nil {
return err
}
return nil
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment