Files
Backend-Api/AccountManagement.Domain/MediaAgg/IMediaRepository.cs
2024-07-10 20:25:54 +03:30

17 lines
572 B
C#

using System.Collections.Generic;
using _0_Framework.Domain;
using AccountManagement.Application.Contracts.Media;
namespace AccountManagement.Domain.MediaAgg;
public interface IMediaRepository:IRepository<long,Media>
{
void CreateMediaWithTaskMedia(long taskId, long mediaId);
List<MediaViewModel> GetMediaByTaskId(long taskId);
void Remove(long id);
void CreateTicketMedia(long ticketId, long mediaId);
void CreateAdminResponseMedia(long adminResponseId, long mediaId);
void CreateClientResponseMedia(long clientResponseId, long mediaId);
}