/// <summary>
        /// Invoked method get countries
        /// </summary>
        /// <param name="obj">The object</param>
        async void GetSubdivisions(int id)
        {
            try
            {
                SubdivisionDetail = new ObservableCollection <Subdivisions>();

                var resultCountries = await DataStoreSubdivisions.GetSubdivisiosAsync(id);

                if (resultCountries.Message == "OK")
                {
                    var result = resultCountries.Data as List <Subdivisions>;
                    result.ForEach(x => SubdivisionDetail.Add(x));
                }

                // SetListCountries();
            }
            catch (Exception ex)
            {
                await UserDialogs.Instance.AlertAsync(ex.Message, "Alerta", "Aceptar");
            }
        }
        /// <summary>
        /// Invoked method delete countries
        /// </summary>
        /// <param name="obj">The object</param>
        async void DeleteSubdivisions(int id, int idCountrie)
        {
            try
            {
                var resultCountries = await DataStoreSubdivisions.DeleteSubdivisiomAsync(id, idCountrie);

                if (resultCountries.Message == "OK")
                {
                    await UserDialogs.Instance.AlertAsync("Registro eliminado con éxito", "Alerta", "Aceptar");

                    GetSubdivisions(IdCountrie);
                    ShowPopUp = false;
                }
                else
                {
                    await UserDialogs.Instance.AlertAsync(resultCountries.Message, "Alerta", "Aceptar");
                }
            }
            catch (Exception ex)
            {
                await UserDialogs.Instance.AlertAsync(ex.Message, "Alerta", "Aceptar");
            }
        }
        /// <summary>
        /// Invoked method new countries
        /// </summary>
        /// <param name="obj">The object</param>
        async void NewSubdivisions()
        {
            try
            {
                var resultCountries = await DataStoreSubdivisions.AddSubdivisioAsync(CurrentSubdivision, IdCountrie);

                if (resultCountries.Message == "OK")
                {
                    await UserDialogs.Instance.AlertAsync("Datos almacenados con éxito", "Alerta", "Aceptar");

                    GetSubdivisions(IdCountrie);
                    ShowPopUp = false;
                }
                else
                {
                    await UserDialogs.Instance.AlertAsync(resultCountries.Message, "Alerta", "Aceptar");
                }
            }
            catch (Exception ex)
            {
                await UserDialogs.Instance.AlertAsync(ex.Message, "Alerta", "Aceptar");
            }
        }