MyBookmark/Modules.Library.Application/Services/GenreService.cs
2024-09-04 23:08:56 +03:00

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);
}