application

package
v0.0.0-...-2847b59 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IssueService

type IssueService struct {
	IssueRepository domain.IssueRepository
}

func (IssueService) Create

func (s IssueService) Create(u *domain.Issue) error

Creates a Project

func (IssueService) Delete

func (s IssueService) Delete(id int64) error

Deletes a Project

func (IssueService) Issue

func (s IssueService) Issue(id int64) (*domain.Issue, error)

Get a Project by id

func (IssueService) Issues

func (s IssueService) Issues() ([]*domain.Issue, error)

Returns all the Projects

type ProjectService

type ProjectService struct {
	ProjectRepository domain.ProjectRepository
}

func (ProjectService) Create

func (s ProjectService) Create(u *domain.Project) error

Creates a Project

func (ProjectService) Delete

func (s ProjectService) Delete(id int64) error

Deletes a Project

func (ProjectService) Project

func (s ProjectService) Project(id int64) (*domain.Project, error)

Get a Project by id

func (ProjectService) Projects

func (s ProjectService) Projects() ([]*domain.Project, error)

Returns all the Projects

type UserService

type UserService struct {
	UsersRepository domain.UserRepository // could abstract it also
}

func (UserService) Create

func (s UserService) Create(u *domain.User) error

All creates a User

func (UserService) Delete

func (s UserService) Delete(id int64) error

DeleteUser deletes a User

func (UserService) User

func (s UserService) User(id int64) (*domain.User, error)

User gets a User by id

func (UserService) Users

func (s UserService) Users() ([]*domain.User, error)

All returns all the Users

Jump to

Keyboard shortcuts

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