using System; using System.Threading.Tasks; using DevHive.Services.Models.ProfilePicture; namespace DevHive.Services.Interfaces { public interface IProfilePictureService { Task InsertProfilePicture(ProfilePictureServiceModel profilePictureServiceModel); Task GetProfilePictureById(Guid id); /// /// Uploads the given picture and assigns it's link to the user in the database /// /// Contains User's Guid and the new picture to be updated /// The new picture's URL Task UpdateProfilePicture(ProfilePictureServiceModel profilePictureServiceModel); Task DeleteProfilePicture(Guid id); } }