private void SelectDay(BirthdayDayViewModel dayViewModel) { if (dayViewModel != null) { SelectedBirthDateViewModel.SelectDay(dayViewModel.Number); } }
public override Task InitializeAsync(object navigationData) { _birthdayId = (int)navigationData; if (_birthdayId == 0) { Title = Resmgr.Value.GetString(ConstantsHelper.CreateBirthdayTitle, CultureInfo.CurrentCulture); SelectedBirthDateViewModel = BirthDateViewModels.FirstOrDefault(); } else { _model = App.BirthdaysRepository.Value.GetBirthdayAsync(_birthdayId); Title = _model.Name; Name = _model.Name; ImageContent = _model.ImageContent; AdditionalInfo = _model.GiftDescription; SelectedBirthDateViewModel = BirthDateViewModels .FirstOrDefault(x => x.MonthNumber == _model.BirthDayDate.Month); OnAppearing(); SelectedBirthDateViewModel.SelectDay(_model.BirthDayDate.Day); } return(base.InitializeAsync(navigationData)); }