Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

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. }