controllers

package
v0.0.0-...-437e729 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProjectController

type ProjectController struct {
	// contains filtered or unexported fields
}

func NewProjectController

func NewProjectController(projectService services.ProjectService) *ProjectController

func (*ProjectController) CreateProject

func (pc *ProjectController) CreateProject(w http.ResponseWriter, r *http.Request)

func (*ProjectController) DeleteProject

func (pc *ProjectController) DeleteProject(w http.ResponseWriter, r *http.Request)

func (*ProjectController) GetProjectById

func (pc *ProjectController) GetProjectById(w http.ResponseWriter, r *http.Request)

func (*ProjectController) GetProjectsForUser

func (pc *ProjectController) GetProjectsForUser(w http.ResponseWriter, r *http.Request)

func (*ProjectController) UpdateProject

func (pc *ProjectController) UpdateProject(w http.ResponseWriter, r *http.Request)

type ProjectMemberController

type ProjectMemberController struct {
	// contains filtered or unexported fields
}

func NewProjectMemberController

func NewProjectMemberController(projectMemberService services.ProjectMemberService) *ProjectMemberController

func (*ProjectMemberController) CreateMember

func (pmc *ProjectMemberController) CreateMember(w http.ResponseWriter, r *http.Request)

func (*ProjectMemberController) DeleteMember

func (pmc *ProjectMemberController) DeleteMember(w http.ResponseWriter, r *http.Request)

func (*ProjectMemberController) GetMembers

func (pmc *ProjectMemberController) GetMembers(w http.ResponseWriter, r *http.Request)

type TaskController

type TaskController struct {
	// contains filtered or unexported fields
}

func NewTaskController

func NewTaskController(taskService services.TaskService) *TaskController

func (*TaskController) CreateTask

func (tc *TaskController) CreateTask(w http.ResponseWriter, r *http.Request)

func (*TaskController) DeleteTask

func (tc *TaskController) DeleteTask(w http.ResponseWriter, r *http.Request)

func (*TaskController) GetTaskById

func (tc *TaskController) GetTaskById(w http.ResponseWriter, r *http.Request)

func (*TaskController) GetTasksForProject

func (tc *TaskController) GetTasksForProject(w http.ResponseWriter, r *http.Request)

func (*TaskController) GetTasksForUser

func (tc *TaskController) GetTasksForUser(w http.ResponseWriter, r *http.Request)

func (*TaskController) UpdateTask

func (tc *TaskController) UpdateTask(w http.ResponseWriter, r *http.Request)

type UserController

type UserController struct {
	// contains filtered or unexported fields
}

func NewUserController

func NewUserController(userService services.UserService) *UserController

func (*UserController) GetUserById

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

func (*UserController) Login

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

func (*UserController) RegisterUser

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳