Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

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