using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SecureSharing.Business.Dtos; using SecureSharing.Business.Infrastructure; namespace SecureSharing.Business.Interfaces { public interface IMessageService { public Task> GetAll(); public Task Create(MessageDto messageDto, PeriodOfValidity chosenPeriod); public Task DeleteExpiredMessages(); public Task InvalidateMessage(int id); public Task Update(MessageDto messageDto); public Task GetById(int messageDto); public Task Delete(int messageDto); } }