public EvaluationsPage() { InitializeComponent(); BindingContext = viewModel = new EvaluationsViewModel(Navigation); ListViewSessions.ItemTapped += (sender, e) => ListViewSessions.SelectedItem = null; ListViewSessions.ItemSelected += async(sender, e) => { var session = ListViewSessions.SelectedItem as Session; if (session == null) { return; } if (!Settings.Current.IsLoggedIn) { DependencyService.Get <ILogger> ().TrackPage(AppPage.Login.ToString(), "Feedback"); MessagingService.Current.SendMessage(MessageKeys.NavigateLogin); return; } await NavigationService.PushModalAsync(Navigation, new EvolveNavigationPage (new FeedbackPage(session))); ListViewSessions.SelectedItem = null; }; }
public ActionResult Evaluations() { var user = (Enseignant)System.Web.HttpContext.Current.Session["enseignant"]; EvaluationsViewModel VmEvals = new EvaluationsViewModel(); VmEvals.Evals = _dbContext.Enseignants.SingleOrDefault(c => c.Id == user.Id).EvaluationCollectives.ToList(); VmEvals.Groupes = (Groupe)System.Web.HttpContext.Current.Session["selectedGroupe"]; VmEvals.Disciplines = _dbContext.Enseignants.SingleOrDefault(u => u.Id == user.Id).Disciplines.ToList(); return(View(VmEvals)); }