using WatchIt.Common.Model.Persons; using WatchIt.WebAPI.Services.Controllers.Common; namespace WatchIt.WebAPI.Services.Controllers.Persons; public interface IPersonsControllerService { Task GetAllPersons(PersonQueryParameters query); Task GetPerson(long id); Task PostPerson(PersonRequest data); Task PutPerson(long id, PersonRequest data); Task DeletePerson(long id); Task GetPersonsViewRank(int first, int days); Task GetPersonPhoto(long id); Task PutPersonPhoto(long id, PersonPhotoRequest data); Task DeletePersonPhoto(long id); }