2023-08-31 18:00:51 -05:00
|
|
|
|
using Azure.Storage.Blobs.Models;
|
2023-10-19 14:59:02 -05:00
|
|
|
|
using DamageAssesment.Api.DocuLinks.Models;
|
2023-08-31 18:00:51 -05:00
|
|
|
|
|
2023-09-22 10:52:17 -05:00
|
|
|
|
namespace DamageAssesment.Api.DocuLinks.Interfaces
|
2023-08-31 18:00:51 -05:00
|
|
|
|
{
|
|
|
|
|
public interface IAzureBlobService
|
|
|
|
|
{
|
|
|
|
|
Task<List<Azure.Response<BlobContentInfo>>> UploadFiles(List<IFormFile> files);
|
2023-10-19 14:59:02 -05:00
|
|
|
|
Task<Models.Doculink> UploadDocument(int counter, ReqDoculink documentInfo);
|
|
|
|
|
Task<Models.Doculink> UpdateDocuments(int counter, Models.Doculink document, ReqDoculink documentInfo);
|
2023-08-31 18:00:51 -05:00
|
|
|
|
void DeleteFile(string path);
|
2023-10-19 14:59:02 -05:00
|
|
|
|
void Movefile(string path);
|
2023-08-31 18:00:51 -05:00
|
|
|
|
}
|
|
|
|
|
}
|