| 1234567891011121314151617181920212223 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using MVCTemplate.Business.Dtos;
- using MVCTemplate.Business.Infrastructure;
-
- namespace MVCTemplate.Business.Interfaces
- {
- public interface IMessageService
- {
- public Task<IEnumerable<MessageDto>> GetAll();
- public Task<int> Create(MessageDto messageDto, PeriodOfValidity chosenPeriod);
- public Task DeleteExpiredMessages();
- public Task InvalidateMessage(int id);
- public Task Update(MessageDto messageDto);
-
- public Task<MessageDto> GetById(int messageDto);
-
- public Task<bool> Delete(int messageDto);
- }
- }
|