using GymLogAI.Core.Entities; namespace GymLogAI.Application.Interfaces; public interface IExerciseRepository { Task GetByNameAsync(string name, CancellationToken cancellationToken); Task AddAsync(Exercise exercise, CancellationToken cancellationToken); Task UpdateAsync(Exercise exercise, CancellationToken cancellationToken); }