using System; using System.Collections.Generic; using IRaCIS.Application.ViewModels; using IRaCIS.Core.Application.Contracts.RequestAndResponse; namespace IRaCIS.Application.Interfaces { public interface IAttachmentService { IEnumerable SaveAttachmentRange(IEnumerable attachmentList); IResponseOutput DeleteAttachment(Guid attachmentId); AttachmentDTO GetDetailById(Guid attachmentId); IEnumerable GetAttachmentByType(Guid doctorId,string type); IEnumerable GetAttachmentByTypes(Guid doctorId, string[] types); IEnumerable GetAttachments(Guid doctorId); string GetDoctorOfficialCV(Guid doctorId); IResponseOutput SetOfficial(Guid doctorId, Guid attachmentId); } }