public async Task <ActionResult> Library(string teamId) { PlayViewModel model = new PlayViewModel(); await model.Load(teamId); return(View(model)); }
public async Task <ActionResult> GetTeamNoteDetail(string teamId, string Id) { try { var viewModel = new PlayViewModel(); await viewModel.Load(teamId); var teamNote = viewModel.TeamNotes.TeamNotes.FirstOrDefault(x => x.Id == Id); ViewData["TeamId"] = teamId; ViewData["Id"] = Id; return(PartialView("_AddEditTeamNotes", teamNote)); } catch (Exception ex) { return(null); } }
public async Task <ActionResult> GetInstallDetailPartial(string teamId, string installId) { try { var viewModel = new TeamViewModel(); await viewModel.Load(teamId); var install = viewModel.Team.TeamInstall.TeamInstalls.FirstOrDefault(x => x.Id == installId); ViewData["TeamId"] = teamId; var playViewModel = new PlayViewModel(); await playViewModel.Load(teamId); var coachUsers = playViewModel.TeamUsers.Where(x => x.Roles.Contains("Coach")).ToList(); ViewData["Users"] = coachUsers; return(PartialView("_AddEditTeamInstall", install)); } catch (Exception ex) { return(null); } }