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
|
||||
}
|
||||
|
||||
func (r *RemoveOwnerCommand) Handle(id uint) error {
|
||||
func (r *RemoveOwnerHandler) Handle(id uint) error {
|
||||
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