Constructor ReviewService
- Namespace
- UsluzionicaServer.Services
- Assembly
- UsluzionicaServer.dll
ReviewService(AppDbContext, NotificationService, BlockService, ILogger<ReviewService>)
Review modul — pisanje recenzija i kalkulacija proseka providera.
Pravila:
- Jedan autor = jedna recenzija po listingu (UNIQUE u bazi).
- BookingRequestId je opciono; ako je dat mora biti Completed i vlasništvo autora.
- Nakon svake nove recenzije recalculate ProviderProfile.AverageRating i TotalReviews.
public ReviewService(AppDbContext db, NotificationService notificationService, BlockService blockService, ILogger<ReviewService> logger)
Parameters
dbAppDbContextnotificationServiceNotificationServiceblockServiceBlockServiceloggerILogger<ReviewService>