Exemple #1
0
        public async override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            bool useDraft = false;

            if (savedInstanceState != null)
            {
                useDraft = savedInstanceState.GetBoolean(UseDraftKey, useDraft);
            }

            if (viewModel == null)
            {
                var timeEntryList = await EditTimeEntryActivity.GetIntentTimeEntryData(Activity.Intent);

                TimeEntryData timeEntry = null;
                if (timeEntryList.Count > 0)
                {
                    timeEntry = timeEntryList[0];
                }

                viewModel = new EditTimeEntryView(timeEntry);
            }

            viewModel.OnIsLoadingChanged += OnModelLoaded;
            viewModel.Init(useDraft);
        }
        public override void OnViewCreated (View view, Bundle savedInstanceState)
        {
            base.OnViewCreated (view, savedInstanceState);

            bool useDraft = false;
            if (savedInstanceState != null) {
                useDraft = savedInstanceState.GetBoolean (UseDraftKey, useDraft);
            }

            viewModel = new EditTimeEntryView (TimeEntryId);
            viewModel.OnIsLoadingChanged += OnModelLoaded;
            viewModel.Init (useDraft);
        }
Exemple #3
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            bool useDraft = false;

            if (savedInstanceState != null)
            {
                useDraft = savedInstanceState.GetBoolean(UseDraftKey, useDraft);
            }

            viewModel = new EditTimeEntryView(TimeEntryId);
            viewModel.OnIsLoadingChanged += OnModelLoaded;
            viewModel.Init(useDraft);
        }
        public async override void OnViewCreated (View view, Bundle savedInstanceState)
        {
            base.OnViewCreated (view, savedInstanceState);

            bool useDraft = false;
            if (savedInstanceState != null) {
                useDraft = savedInstanceState.GetBoolean (UseDraftKey, useDraft);
            }

            if (viewModel == null) {
                var timeEntryList = await EditTimeEntryActivity.GetIntentTimeEntryData (Activity.Intent);

                TimeEntryData timeEntry = null;
                if (timeEntryList.Count > 0) {
                    timeEntry = timeEntryList[0];
                }

                viewModel = new EditTimeEntryView (timeEntry);
            }

            viewModel.OnIsLoadingChanged += OnModelLoaded;
            viewModel.Init (useDraft);
        }
 public EditTimeEntryFragment (TimeEntryData timeEntry)
 {
     Arguments = new Bundle ();
     Arguments.PutString (TimeEntryIdArgument, timeEntry.Id.ToString ());
     viewModel = new EditTimeEntryView (timeEntry);
 }
Exemple #6
0
 public EditTimeEntryFragment(TimeEntryData timeEntry)
 {
     Arguments = new Bundle();
     Arguments.PutString(TimeEntryIdArgument, timeEntry.Id.ToString());
     viewModel = new EditTimeEntryView(timeEntry);
 }