20 lines
422 B
Go
20 lines
422 B
Go
package adssvc
|
|
|
|
import (
|
|
adsdomain "legalgo-BE-go/internal/domain/ads"
|
|
timeutils "legalgo-BE-go/internal/utilities/time_utils"
|
|
)
|
|
|
|
func (i *impl) Update(adsID string, spec adsdomain.AdsReq) error {
|
|
newsSpec := adsdomain.Ads{
|
|
ID: adsID,
|
|
ImageUrl: spec.Image,
|
|
Url: spec.URL,
|
|
UpdatedAt: timeutils.Now(),
|
|
StartDate: spec.StartDate,
|
|
EndDate: spec.EndDate,
|
|
}
|
|
|
|
return i.adsRepo.Update(newsSpec)
|
|
}
|