public IActionResult AcceptChallenge(int challengeId) { AthleteChallenge acceptedChallenge = new AthleteChallenge(); acceptedChallenge.AthleteId = (int)HttpContext.Session.GetInt32("AthleteId"); acceptedChallenge.ChallengeId = challengeId; _context.Add(acceptedChallenge); _context.SaveChanges(); return(RedirectToAction("Home")); }
public int CreateAthlete(Athlete newAthlete, Token newToken) { _context.Add(newToken); _context.SaveChanges(); newAthlete.TokenId = newToken.TokenId; _context.Add(newAthlete); _context.SaveChanges(); var newAthleteStats = new AthleteStats(); newAthleteStats.AthleteId = newAthlete.AthleteId; _context.Add(newAthleteStats); _context.SaveChanges(); int newAthleteStatsId = newAthleteStats.AthleteStatsId; var newBikeTotal = new BikeTotal(); newBikeTotal.AthleteStatsId = newAthleteStatsId; _context.Add(newBikeTotal); var newRunTotal = new RunTotal(); newRunTotal.AthleteStatsId = newAthleteStatsId; _context.Add(newRunTotal); var newSwimTotal = new SwimTotal(); newSwimTotal.AthleteStatsId = newAthleteStatsId; _context.Add(newSwimTotal); _context.SaveChanges(); return(newAthlete.AthleteId); }