DamageAssessment_Backend/DamageAssesmentApi/DamageAssesment.Api.DocuLinks/Interfaces/IAzureBlobService.cs

15 lines
547 B
C#
Raw Normal View History

2023-08-31 18:00:51 -05:00
using Azure.Storage.Blobs.Models;
2023-10-04 12:37:44 -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-04 12:37:44 -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-04 12:37:44 -05:00
void Movefile(string path);
2023-08-31 18:00:51 -05:00
}
}