15 lines
592 B
C#
15 lines
592 B
C#
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<Guid> AddGenre(string name)
|
|
public async Task<Guid> 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);
|
|
} |