private void OnAddRecordClick(object sender, EventArgs e) { var popup = new AddTrackerRecordPopup() { BindingContext = new TrackedDayRecordViewModel() }; popup.OnAddRecord += OnAddRecord; PopupNavigation.Instance.PushAsync(popup); }
private void EditRecord(int id) { var context = (UserViewModel)BindingContext; var record = Mapper.Map <TrackedDayRecordViewModel>(TrackerService.GetRecord(id, context.SelectedDate)); record.DrinkType = record.DrinkTypes.First(drinkType => drinkType.Name == record.DrinkType.Name); var popup = new AddTrackerRecordPopup() { BindingContext = record }; popup.OnAddRecord += OnEditRecord; PopupNavigation.Instance.PushAsync(popup); }
private void OnAddRecordClick(object sender, EventArgs e) { var user = (UserViewModel)BindingContext; var popup = new AddTrackerRecordPopup() { BindingContext = new TrackedDayRecordViewModel() { Volume = user.PortionSize } }; popup.OnAddRecord += OnAddRecord; PopupNavigation.Instance.PushAsync(popup); }