add repository logic for mediafile

This commit is contained in:
franc
2025-04-08 15:05:49 +02:00
parent d4bcf7980b
commit 31fbafe806
2 changed files with 70 additions and 33 deletions
@@ -2,12 +2,10 @@
{
public interface IMediaFileRepository
{
Task ReplaceInstructionImageAsync(Guid instructionId, IFormFile? newPhoto);
Task ReplaceInstructionImageAsync(Guid instructionId, Guid mediafileId, IFormFile? newPhoto);
Task UploadInstructionImageAsync(Guid instructionId, IFormFile? photo);
Task ReplaceRecipeImageAsync(Guid recipeId, IFormFile? newPhoto);
Task UploadRecipeImageAsync(Guid recipeId, IFormFile? photo);
Task UploadRecipeMediaAsync(Guid recipeId, IFormFile mediaFile);
}
}