// GET: TrainingRecords/Create public ActionResult Create() { var model = new CoachesViewModel { nonPlayers = db.nonPlayers, }; return(View(model)); }
public ActionResult CoachIndex() { var coaches = _context.Users.Where(u => u.UserTypeId == UserType.Coach).ToList(); var viewModel = new CoachesViewModel() { Coaches = coaches }; return(View("CoachesIndex", viewModel)); }
public CoachesViewModel CreateCoachesViewModel(int clubID) { int amountAcceptedCoaches = DefineAmountAcceptedCoaches(clubID); int amountSubscribedCoaches = GetAmountSubscribedCoaches(clubID); string infoHowManyCoaches = DefineInfoHowManyCoaches(amountAcceptedCoaches, amountSubscribedCoaches); CoachesViewModel coachesViewModel = new CoachesViewModel(); coachesViewModel.InfoHowManyCoaches = infoHowManyCoaches; coachesViewModel.Coaches = GetSubscribedCoaches(clubID); coachesViewModel.ClubID = clubID; return(coachesViewModel); }
// GET: Coaches public IActionResult Index(int clubID) { SecurityServices secServices = new SecurityServices(_context); bool isValid = secServices.IsClubIDValidToClubNumber(clubID, User.Identity.Name); if (isValid == true) { CoachServices coachServices = new CoachServices(_context); CoachesViewModel coachesViewModel = coachServices.CreateCoachesViewModel(clubID); return(View(coachesViewModel)); } else { return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify")); } }
public ActionResult Create(CoachesViewModel trainingRecord) { if (ModelState.IsValid) { TrainingRecord tr = new TrainingRecord(); tr.nonPlayer_id = trainingRecord.nonplayer_id; tr.description = trainingRecord.description; tr.date = trainingRecord.date; tr.location = trainingRecord.location; tr.accidents = trainingRecord.accidents; tr.nonPlayer = db.nonPlayers.Find(tr.nonPlayer_id); tr.FullName = tr.nonPlayer.FullName; db.TrainingRecords.Add(tr); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(trainingRecord)); }