14 lines
467 B
C#
14 lines
467 B
C#
using FamilyTreeAPI.Entities;
|
|
|
|
namespace FamilyTreeAPI.Interface;
|
|
|
|
public interface IPersonPhoto
|
|
{
|
|
Task<ResultModel<int>> SaveAsync(UploadCriteria criteria);
|
|
Task<ResultModel<FileContent>> DownloadPersonPhoto(int id, int photoType, string filename);
|
|
|
|
Task<ResultModel<int>> DeletePersonPhoto(int id, int photoType);
|
|
Task<ResultModel<int>> DeletePersonPhotoById(int id);
|
|
Task<ResultModel<List<PersonPhotoDto>>> LoadPersonPhoto(int personId);
|
|
}
|