Exemple #1
0
        public static CommitteeViewerFragmentCtrl CreateInstance(Legislator legislator)
        {
            var newFragment = new CommitteeViewerFragmentCtrl();

            var args = new Bundle();

            args.PutString(BundleType.Legislator, legislator.SerializeToJson());
            newFragment.Arguments = args;

            return(newFragment);
        }
Exemple #2
0
        public static void StartViewLegislatorIntent(BaseActivity activity, Legislator legislator)
        {
            using (var intent = new Intent(activity, typeof(ViewLegislatorActivity)))
            {
                if (legislator != null)
                {
                    intent.PutExtra(BundleType.Legislator, legislator.SerializeToJson());
                }

                activity.StartActivity(intent);
            }
        }
Exemple #3
0
        public static BillViewerFragmentCtrl CreateInstance(Legislator legislator, BillViewerKind viewerMode)
        {
            var newFragment = new BillViewerFragmentCtrl();

            var args = new Bundle();

            if (legislator != null)
            {
                args.PutString(BundleType.Legislator, legislator.SerializeToJson());
            }

            args.PutInt(BundleType.BillViewerFragmentType, (int)viewerMode);

            newFragment.Arguments = args;
            return(newFragment);
        }