public async Task <ActionResult> Library(string teamId)
        {
            PlayViewModel model = new PlayViewModel();
            await model.Load(teamId);

            return(View(model));
        }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
            }
        }