summaryrefslogtreecommitdiff
path: root/Services/RaffleService.cs
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2022-11-28 17:49:34 -0600
committerHombreLaser <sebastian-440@live.com>2022-11-28 17:49:34 -0600
commit5fe81d9515d71dad1e37f7ee3262a44c52e2599e (patch)
tree3a366584c0b60c0e0e2bd7d53992094d1cf5fc50 /Services/RaffleService.cs
parent9149e64398e7b9f7b29bcf68db7eff2ce5f8169c (diff)
Añadido validador de límite para premios
Diffstat (limited to 'Services/RaffleService.cs')
-rw-r--r--Services/RaffleService.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/Services/RaffleService.cs b/Services/RaffleService.cs
index 5d1901f..bbc20f4 100644
--- a/Services/RaffleService.cs
+++ b/Services/RaffleService.cs
@@ -1,5 +1,6 @@
using Microsoft.EntityFrameworkCore;
using BackendPIA.Models;
+using BackendPIA.Forms;
namespace BackendPIA.Services {
public class RaffleService : IRaffleService {
@@ -65,5 +66,13 @@ namespace BackendPIA.Services {
return await _context.RaffleWinners.Include(rw => rw.UserAccount).Include(rw => rw.Raffle).Include(rw => rw.Prize)
.Where(rw => rw.RaffleId == id).ToListAsync();
}
+
+ public bool RaffleExists(long id) {
+ return _context.Raffles.Any(r => r.Id == id);
+ }
+
+ public IEnumerable<Prize> GetRafflePrizes(long id) {
+ return _context.Prizes.Where(p => p.RaffleId == id).ToList();
+ }
}
} \ No newline at end of file