using Microsoft.AspNetCore.Http; using MTWorkHR.Application.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MTWorkHR.Application.Services.Interfaces { public interface IFileService { Task UploadFile(IFormFile file); Task> UploadFiles(List files); Task CopyFileToActualFolder(List attachments); bool CopyFileToActualFolder(string FileName); bool DeleteFileFromTempFolder(string FileName); void CopyFileToCloud(ref List attachments); string GetTempAttachmentPath(); string GetActualAttachmentPath(); Task> GetFileDownloadInfo(string fileUrl); Task Download(string url); } }