private void OnEditRecord(TrackedDayRecordViewModel recordViewModel)
        {
            var context = (UserViewModel)BindingContext;

            TrackerService.EditRecord(Mapper.Map <TrackedDayRecordModel>(recordViewModel), context.SelectedDate);
            var newContext = Mapper.Map <UserViewModel>(App.User);

            newContext.SelectedDate = context.SelectedDate;
            BindingContext          = newContext;
        }
        private void OnAddRecord(TrackedDayRecordViewModel recordViewModel)
        {
            TrackerService.AddRecordToday(Mapper.Map <TrackedDayRecordModel>(recordViewModel));
            // add to view model
            var user         = (UserViewModel)BindingContext;
            var trackedToday = user.TrackedToday();

            trackedToday.Records.Add(recordViewModel);

            BindingContext = Mapper.Map <UserViewModel>(App.User);
        }