using MealPlan.Api.DTOs.Recipe; namespace MealPlan.Api.Services; public interface IRecipeManagementService { Task CreateRecipeAsync(CreateRecipeDto dto, CancellationToken ct = default); Task UpdateRecipeAsync(int id, CreateRecipeDto dto, CancellationToken ct = default); Task RecalculateAllMacrosFromCatalogAsync(CancellationToken ct = default); }