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));
        }