Table of Contents

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

db AppDbContext
notificationService NotificationService
blockService BlockService
logger ILogger<ReviewService>