controllers

package
v0.0.0-...-c1acec9 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2024 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountController

type AccountController struct {
	CompanyRepository entity.CompanyRepository
	LevelRepository   entity.LevelRepository
	UserRepository    entity.UserRepository
}

func NewAccountController

func NewAccountController(
	companyRepository entity.CompanyRepository,
	levelRepository entity.LevelRepository,
	userRepository entity.UserRepository,
) *AccountController

func (*AccountController) CreateAccount

func (ac *AccountController) CreateAccount(w http.ResponseWriter, r *http.Request)

func (*AccountController) Login

type AddressController

type AddressController struct {
	Repository entity.AddressRepository
}

func NewAddressController

func NewAddressController(addressRepository entity.AddressRepository) *AddressController

func (*AddressController) Create

func (ac *AddressController) Create(w http.ResponseWriter, r *http.Request)

func (*AddressController) Delete

func (ac *AddressController) Delete(w http.ResponseWriter, r *http.Request)

func (*AddressController) Update

func (ac *AddressController) Update(w http.ResponseWriter, r *http.Request)

type CompanyController

type CompanyController struct {
	CompanyRepository entity.CompanyRepository
	AddressRepository entity.AddressRepository
}

func NewCompanyController

func NewCompanyController(
	companyRepository entity.CompanyRepository,
	addressRepository entity.AddressRepository,
) *CompanyController

func (*CompanyController) Create

func (cc *CompanyController) Create(w http.ResponseWriter, r *http.Request)

func (*CompanyController) Delete

func (cc *CompanyController) Delete(w http.ResponseWriter, r *http.Request)

func (*CompanyController) FindAddressByCompanyId

func (cc *CompanyController) FindAddressByCompanyId(w http.ResponseWriter, r *http.Request)

func (*CompanyController) FindAll

func (cc *CompanyController) FindAll(w http.ResponseWriter, r *http.Request)

func (*CompanyController) FindById

func (cc *CompanyController) FindById(w http.ResponseWriter, r *http.Request)

func (*CompanyController) Update

func (cc *CompanyController) Update(w http.ResponseWriter, r *http.Request)

type LevelController

type LevelController struct {
	Repository entity.LevelRepository
}

func NewLevelController

func NewLevelController(levelRepository entity.LevelRepository) *LevelController

func (*LevelController) Create

func (lc *LevelController) Create(w http.ResponseWriter, r *http.Request)

func (*LevelController) Delete

func (lc *LevelController) Delete(w http.ResponseWriter, r *http.Request)

func (*LevelController) FindAll

func (lc *LevelController) FindAll(w http.ResponseWriter, r *http.Request)

func (*LevelController) FindById

func (lc *LevelController) FindById(w http.ResponseWriter, r *http.Request)

func (*LevelController) FindUsersByLevelId

func (lc *LevelController) FindUsersByLevelId(w http.ResponseWriter, r *http.Request)

func (*LevelController) Update

func (lc *LevelController) Update(w http.ResponseWriter, r *http.Request)

type UserController

type UserController struct {
	Repository entity.UserRepository
}

func NewUserController

func NewUserController(userRepository entity.UserRepository) *UserController

func (*UserController) Create

func (uc *UserController) Create(w http.ResponseWriter, r *http.Request)

func (*UserController) Delete

func (uc *UserController) Delete(w http.ResponseWriter, r *http.Request)

func (*UserController) FindAll

func (uc *UserController) FindAll(w http.ResponseWriter, r *http.Request)

func (*UserController) FindById

func (uc *UserController) FindById(w http.ResponseWriter, r *http.Request)

func (*UserController) Update

func (uc *UserController) Update(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

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