services added
parent
fb6325c60b
commit
cf5f0eda3d
|
@ -53,11 +53,11 @@ func (r *UpdateOwnerHandler) Handle(id uint , command c.UpdateOwnerCommand)(*m.O
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
type RemoveOwnerCommand struct {
|
type RemoveOwnerHandler struct {
|
||||||
Repository o.OwnerCommandRepository
|
Repository o.OwnerCommandRepository
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *RemoveOwnerCommand) Handle(id uint) error {
|
func (r *RemoveOwnerHandler) Handle(id uint) error {
|
||||||
return r.Repository.RemoveOwner(id)
|
return r.Repository.RemoveOwner(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1 +1,32 @@
|
||||||
package handlers
|
package services
|
||||||
|
|
||||||
|
import (
|
||||||
|
"netina/commands"
|
||||||
|
models "netina/models"
|
||||||
|
cm "netina/models/commands"
|
||||||
|
license_repository "netina/repositories/license"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
type LicenseService struct {
|
||||||
|
CommandRepo license_repository.LicenseCommandRepository
|
||||||
|
QueryRepo license_repository.LicenseQueryRepository
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *LicenseService) CreateLicnese(cmd cm.CreateLicenseCommand) error {
|
||||||
|
handler := commands.CreateLicenseHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *LicenseService) UpdateOwner(id uint,cmd cm.UpdateLicenseCommand)(*models.License ,error) {
|
||||||
|
handler := commands.UpdateLicenseHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id,cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
func(s *LicenseService) RemoveOwner(id uint) error {
|
||||||
|
handler := commands.RemoveLicenseHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id)
|
||||||
|
}
|
|
@ -1 +1,32 @@
|
||||||
package handlers
|
package services
|
||||||
|
|
||||||
|
import (
|
||||||
|
"netina/commands"
|
||||||
|
models "netina/models"
|
||||||
|
cm "netina/models/commands"
|
||||||
|
owner_repository "netina/repositories/owner"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
type OwnerService struct {
|
||||||
|
CommandRepo owner_repository.OwnerCommandRepository
|
||||||
|
QueryRepo owner_repository.OwnerQueryRepository
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *OwnerService) CreateOwner(cmd cm.CreateOwnerCommand) error {
|
||||||
|
handler := commands.CreateOwnerHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *OwnerService) UpdateOwner(id uint,cmd cm.UpdateOwnerCommand)(*models.Owner ,error) {
|
||||||
|
handler := commands.UpdateOwnerHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id,cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
func(s *OwnerService) RemoveOwner(id uint) error {
|
||||||
|
handler := commands.RemoveOwnerHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id)
|
||||||
|
}
|
|
@ -1 +1,32 @@
|
||||||
package handlers
|
package services
|
||||||
|
|
||||||
|
import (
|
||||||
|
"netina/commands"
|
||||||
|
models "netina/models"
|
||||||
|
cm "netina/models/commands"
|
||||||
|
plan_repository "netina/repositories/plan"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
type PlanService struct {
|
||||||
|
CommandRepo plan_repository.PlanCommandRepository
|
||||||
|
QueryRepo plan_repository.PlanQueryRepository
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *PlanService) Createplan(cmd cm.CreatePlanCommand) error {
|
||||||
|
handler := commands.CreatePlanHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *PlanService) Updateplan(id uint,cmd cm.UpdatePlanCommand)(*models.Plan ,error) {
|
||||||
|
handler := commands.UpdatePlanHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id,cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
func(s *PlanService) Removeplan(id uint) error {
|
||||||
|
handler := commands.RemovePlanHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id)
|
||||||
|
}
|
|
@ -1 +1,32 @@
|
||||||
package handlers
|
package services
|
||||||
|
|
||||||
|
import (
|
||||||
|
"netina/commands"
|
||||||
|
models "netina/models"
|
||||||
|
cm "netina/models/commands"
|
||||||
|
store_repository "netina/repositories/store"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
type StoreService struct {
|
||||||
|
CommandRepo store_repository.StoreCommandRepository
|
||||||
|
QueryRepo store_repository.StoreQueryRepository
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *StoreService) Createstore(cmd cm.CreateStoreCommand) error {
|
||||||
|
handler := commands.CreateStoreHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func(s *StoreService) Updatestore(id uint,cmd cm.UpdateStoreCommand)(*models.Store ,error) {
|
||||||
|
handler := commands.UpdateStoreHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id,cmd)
|
||||||
|
}
|
||||||
|
|
||||||
|
func(s *StoreService) Removestore(id uint) error {
|
||||||
|
handler := commands.RemoveStoreHandler{Repository: s.CommandRepo}
|
||||||
|
return handler.Handle(id)
|
||||||
|
}
|
Loading…
Reference in New Issue