blob: 2ee8b103f50953974a04c3ff0ff185d0741ff1ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
using BackendPIA.Models;
namespace BackendPIA.Services {
public interface IRaffleService {
public Task<Raffle> CreateRaffle(Raffle to_create);
public Task<Raffle> UpdateRaffle(Raffle to_update);
public Task<IEnumerable<Raffle>> GetRaffles(string query);
public Task<Raffle> GetRaffle(long id);
public Task<bool> DeleteRaffle(long id);
public Task<IEnumerable<int>> GetTakenTickets(long id);
public IEnumerable<Ticket> GetRaffleTickets(long id);
public Task<IEnumerable<RaffleWinner>> GetRaffleWinners(long id);
}
}
|