You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

IMessageService.cs 589B

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<List<string>> 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 id);
  14. }