using System.Collections.Generic; using System.Threading.Tasks; using API.Entities; namespace API.Interfaces.Repositories { public interface IGenreRepository { void Attach(Genre genre); void Remove(Genre genre); Task FindByNameAsync(string genreName); Task> GetAllGenres(); Task RemoveAllGenreNoLongerAssociated(bool removeExternal = false); } }