using Stylist.Data.Dtos.Salon; using Stylist.Data.Models.DTOs.Salon; using Stylist.Data.Models.Entities; using Stylist.Domain.Models; namespace Stylist.Domain.Repositories.Interfaces { public interface ISalonRepository { Task<bool> CreateAsync(Salon salon); Task<IEnumerable<SalonRecommendedDto>> GetAllRecommendedAsync(); Task<IEnumerable<SalonLandingDto>> GetAllAsync(); Task<ResponseResult<SalonPageDto>> GetByIdAsync(int id); Task<bool> UpdateAsync(int id, Salon salon); Task<bool> DeleteAsync(int id); } }