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 596B

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