using BCards.Web.Areas.Support.Models; namespace BCards.Web.Areas.Support.Repositories; public interface IRatingRepository { Task CreateAsync(Rating rating); Task> GetRecentAsync(int limit = 10); Task GetAverageRatingAsync(); Task GetTotalCountAsync(); Task> GetByUserIdAsync(string userId); }