using Microsoft.AspNetCore.Mvc; using Stylist.Domain.Repositories.Interfaces; namespace Stylist.Web.Controllers { public class ReviewsController : ApiController { private readonly IReviewRepository _reviewRepository; public ReviewsController(IReviewRepository reviewRepository) { _reviewRepository = reviewRepository; } [HttpGet(ApiEndpoints.Reviews.GetRecommendedBySalonId)] public async Task<IActionResult> GetRecommendedReviewsBySalon([FromRoute] int salonId) { return Ok(await _reviewRepository.GetRecommendedBySalonId(salonId)); } [HttpGet(ApiEndpoints.Reviews.GetBySalonId)] public async Task<IActionResult> GetReviewsBySalon([FromRoute] int salonId) { return Ok(await _reviewRepository.GetReviewsBySalonAsync(salonId)); } } }