controller

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BookController

type BookController struct {
	DB *gorm.DB
}

func NewBookController

func NewBookController(database *gorm.DB) BookController

func (BookController) CreateBook

func (controller BookController) CreateBook(data validator.BookValidator) (insertedUUID string, err error)

func (BookController) DeleteBook

func (controller BookController) DeleteBook(bookUUID string) (deletedUUID string, err error)

func (BookController) GetAllBooks

func (controller BookController) GetAllBooks(pg *utils.Pagination) ([]model.Books, int64, error)

func (BookController) GetOneBooks

func (controller BookController) GetOneBooks(bookUUID string) (model.Books, error)

func (BookController) UpdateBook

func (controller BookController) UpdateBook(data validator.BookValidator, bookUUID string) (updatedUUID string, err error)

Jump to

Keyboard shortcuts

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