public void Open(Notification notification) { switch (notification.Type) { case NotificationType.AnswerMarkedAsAccepted: case NotificationType.AnswerVotedDown: case NotificationType.AnswerVotedUp: navigationService.UriFor<Question.ViewQuestionViewModel>() .WithParam(vm => vm.FocusAnswer, true) .WithParam(vm => vm.QuestionId, notification.QuestionId) .WithParam(vm => vm.HighlightAnswer, true) .Navigate(); break; case NotificationType.QuestionAnswered: case NotificationType.QuestionVotedDown: case NotificationType.QuestionVotedUp: navigationService.UriFor<Question.ViewQuestionViewModel>() .WithParam(vm => vm.QuestionId, notification.QuestionId) .WithParam(vm => vm.HighlightAnswer, true) .Navigate(); break; } }
public void OpenQuestion(Notification notification) { navigationService.UriFor<Question.ViewQuestionViewModel>() .WithParam(vm => vm.QuestionId, notification.QuestionId) .WithParam(vm => vm.HighlightAnswer, true) .Navigate(); }