using Modules.Library.Domain.Gateways; using Modules.Library.Domain.Interactors; namespace Modules.Library.Application.Services; public class GenreService(IGenreGateway genreGateway) { private readonly GenreInteractor _genreInteractor = new(genreGateway); //public async Task AddGenre(string name) public async Task Add(string name) => await _genreInteractor.Create(name); public async Task Edit(Guid genreId, string name) => await _genreInteractor.Edit(genreId, name); public async Task Remove(Guid genreId) => await _genreInteractor.Delete(genreId); }