Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

IMessageService.cs 583B

123456789101112131415161718
  1. using SecureSharing.Business.Dtos;
  2. using SecureSharing.Business.Infrastructure;
  3. namespace SecureSharing.Business.Interfaces;
  4. public interface IMessageService
  5. {
  6. public Task<IEnumerable<MessageDto>> GetAll();
  7. public Task<Guid> Create(MessageDto messageDto, PeriodOfValidity chosenPeriod);
  8. public Task DeleteExpiredMessages();
  9. public Task InvalidateMessage(int id);
  10. public Task Update(MessageDto messageDto);
  11. public Task<MessageDto> GetById(int messageDto);
  12. public Task<MessageDto> GetByCode(Guid code);
  13. public Task<bool> Delete(int messageDto);
  14. }