//This method adds a new prediction and returns it public async Task <Prediction> AddPredictionAsync(Prediction p) { await db.Predictions.AddAsync(p); await db.SaveChangesAsync(); return(p); }
public async Task CreateSubscription(int PlanId, string UserId) { Subscription s = new Subscription { IsActive = true, PlanId = PlanId, UserId = UserId }; await db.Subscriptions.AddAsync(s); await db.SaveChangesAsync(); }
//This method creates new Ticket it is called by AddBet method which is called when there is no CurrentTicket available to place TicketItem on public async Task <Ticket> AddTicket(string UserId, decimal Odds) { Ticket newTicket = new Ticket { TimeCreated = DateTime.Now, IsCurrent = true, TotalOdds = Odds, UserId = UserId }; await db.Tickets.AddAsync(newTicket); await db.SaveChangesAsync(); return(newTicket); }
public async Task AddPrediction(Prediction p) { await db.Predictions.AddAsync(p); await db.SaveChangesAsync(); }
//This method adds a new match public async Task AddMatch(Match m) { await db.Matches.AddAsync(m); await db.SaveChangesAsync(); }
public async Task AddMessage(Message m) { await db.Messages.AddAsync(m); await db.SaveChangesAsync(); }