//public void SetModeTitle(string title)
        //{
        //	tvEdit.Text = title;
        //}

        #endregion

        #region Methods

        public void Init()
        {
            btValidity = FindViewById <TextRegular>(Resource.Id.tvValidity);
            tvPick     = FindViewById <TextRegular>(Resource.Id.tvPick);

            DatePickerDialog mDatePickerDialog = new DatePickerDialog(this, this, ViewModel.ValidityTime.Year, ViewModel.ValidityTime.Month - 1, ViewModel.ValidityTime.Day);

            mDatePickerDialog.DatePicker.SpinnersShown = true;



            //if (Android.OS.Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
            //{
            //    int dayPickerId = Android.Content.Res.Resources.System.GetIdentifier("day", "id", "android");
            //    if (dayPickerId != 0)
            //    {
            //        var dayView = mDatePickerDialog.FindViewById(dayPickerId);
            //        if (dayView != null)
            //        {
            //            dayView.Visibility = ViewStates.Gone;
            //        }

            //    }
            //}
            //else
            {
                if (
                    ((ViewGroup)mDatePickerDialog.DatePicker).FindViewById(
                        Android.Content.Res.Resources.System.GetIdentifier("day", "id", "android")) != null)
                {
                    ((ViewGroup)mDatePickerDialog.DatePicker).FindViewById(
                        Android.Content.Res.Resources.System.GetIdentifier("day", "id", "android")).Visibility =
                        ViewStates.Gone;
                }
            }



            btValidity.Click += (sender, args) =>
            {
                mDatePickerDialog.Show();
            };
            tvPick.Click += (sender, args) =>
            {
                mDatePickerDialog.Show();
            };
        }
        public void Init()
        {
            mDatePickerDialog  = new DatePickerDialog(this, this, ViewModel.EndBookingDateTime.Year, ViewModel.EndBookingDateTime.Month - 1, ViewModel.EndBookingDateTime.Day);
            mTimePickerDialog  = new TimePickerDialog(this, this, ViewModel.EndBookingDateTime.Hour, ViewModel.EndBookingDateTime.Minute, true);
            etStartDate        = FindViewById <TextRegular>(Resource.Id.etStartDate);
            etStartHour        = FindViewById <TextRegular>(Resource.Id.etStartHour);
            etStartDate.Click += (sender, args) =>
            {
                IsStartClick = true;
                mDatePickerDialog.UpdateDate(ViewModel.StartBookingDateTime.Year, ViewModel.StartBookingDateTime.Month - 1, ViewModel.StartBookingDateTime.Day);
                mDatePickerDialog.Show();
            };
            etStartHour.Click += (sender, args) =>
            {
                IsStartClick = true;
                mTimePickerDialog.UpdateTime(ViewModel.StartBookingDateTime.Hour, ViewModel.StartBookingDateTime.Minute);
                mTimePickerDialog.Show();
            };

            locationManager = (LocationManager)GetSystemService(LocationService);
            bool GPSEnable = DetectLocationService();

            var _isGooglePlayServicesInstalled = IsGooglePlayServicesInstalled();

            if (_isGooglePlayServicesInstalled)
            {
                // pass in the Context, ConnectionListener and ConnectionFailedListener
                apiClient = new GoogleApiClientBuilder(this, this, this)
                            .AddApi(LocationServices.API).Build();

                // generate a location request that we will pass into a call for location updates
                locRequest = new LocationRequest();
            }
            else
            {
                Log.Error("OnCreate", "Google Play Services is not installed");
                Toast.MakeText(this, ViewModel.SharedTextSource.GetText("GGPlayNotInstalledText"), ToastLength.Long).Show();
            }
        }