using System.Collections.Generic; using _0_Framework.Domain; using AccountManagement.Application.Contracts.Media; namespace AccountManagement.Domain.MediaAgg; public interface IMediaRepository:IRepository { void CreateMediaWithTaskMedia(long taskId, long mediaId); List 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); }