Beispiel #1
0
 private void processmsg_StartEvaluation(msg_StartEvaluation msg)
 {
     try
     {
         if (this.Activity == null || this.Activity.IsFinishing)
         {
             return;
         }
         //var viewfragment = new TakeEvaluationFragment(msg);
         //var ft = ChildFragmentManager.BeginTransaction();
         //ft.Replace(Resource.Id.dry_evalframelayout, viewfragment);
         //ft.Commit();
         var ft       = this.FragmentManager.BeginTransaction();
         var fragment = this.FragmentManager.FindFragmentById(Resource.Id.dry_evalframelayout);
         if (fragment != null)
         {
             ft.Remove(fragment);
         }
         ft.Replace(Resource.Id.dry_evalframelayout, new StartEvaluationFragment(msg));
         ft.Commit();
     }
     catch (Exception ex)
     {
     }
 }
 public StartEvaluationViewModel(IEvaluationService evaluationService, ILocalDbService localDbService,
                                 IDialogService dialogService, ILocalEvaluationService localEvaluationService, msg_StartEvaluation msgStartEvaluation)
 {
     _evaluationService      = evaluationService;
     _localDbService         = localDbService;
     _dialogService          = dialogService;
     _localEvaluationService = localEvaluationService;
     _msgStartEvaluation     = msgStartEvaluation;
     QuestionOptionsList     = new ObservableCollection <QuestionOptionItemModel>();
 }
Beispiel #3
0
        public StartEvaluationFragment(msg_StartEvaluation _msg)
        {
            msg = _msg;
            var dialogservice    = ServiceLocator.Current.GetInstance <IDialogService>();
            var evalservice      = ServiceLocator.Current.GetInstance <IEvaluationService>();
            var localevalservice = ServiceLocator.Current.GetInstance <ILocalEvaluationService>();
            var localdbservice   = ServiceLocator.Current.GetInstance <ILocalDbService>();

            viewmodel = new StartEvaluationViewModel(evalservice, localdbservice, dialogservice, localevalservice, msg);
        }