repositories

package
v0.0.0-...-29a27b8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FoodRepository

type FoodRepository struct {
	MongoDB *mongo_con.MongoDB
}

func NewFoodRepository

func NewFoodRepository(MongoDB *mongo_con.MongoDB) *FoodRepository

func (*FoodRepository) GetAllFoods

func (f *FoodRepository) GetAllFoods() (*[]models.Food, error)

func (*FoodRepository) GetFood

func (f *FoodRepository) GetFood(ID string) (*models.Food, error)

func (*FoodRepository) SaveFoods

func (f *FoodRepository) SaveFoods(foods []interface{}) ([]interface{}, error)

type FoodRepositoryInterface

type FoodRepositoryInterface interface {
	SaveFoods(foods []interface{}) ([]interface{}, error)
	GetFood(ID string) (*models.Food, error)
	GetAllFoods() (*[]models.Food, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL