using DamageAssesment.Api.Attachments.Models;

namespace DamageAssesment.Api.Attachments.Interfaces
{
    public interface IUploadService
    {
        List<Models.Attachment> UploadAttachment(int responseId,int answerId, int counter, List<IFormFile> postedFile);
        List<Models.Attachment> UploadAttachment(int responseId, int counter, List<AnswerInfo> answers);
        public List<Models.Attachment> UpdateAttachments(int responseId, List<AnswerInfo> answers, IEnumerable<Models.Attachment> attachments);
        Task<byte[]> DownloadFile(string path);
        Task<string> GetFile(string path);
        void Deletefile(string path);
        void Movefile(string path);
    }
}