async void BtnRegistrar_Clicked(object sender, EventArgs e)
        {
            Loading(true);
            var alojamiento = (Comercio)BindingContext;

            if (string.IsNullOrEmpty(txtNombre.Text))
            {
                UserDialogs.Instance.Alert(Constantes.TitleAlojamientoRequired, "Advertencia", "OK");
                Loading(false);
                return;
            }
            if (alojamiento.Id > 0)
            {
                if (alojamiento.Stream == null)
                {
                    await FirebaseHelper.ActualizarAlojamiento(alojamiento.Id, alojamiento.Nombre, alojamiento.Descripcion, alojamiento.ImagenPrincipal, alojamiento.Direccion, alojamiento.Contacto, alojamiento.Horario, alojamiento.Ubicacion, alojamiento.VideoUrl, alojamiento.IdPueblo);
                }
                else
                {
                    await FirebaseHelper.ActualizarAlojamiento(alojamiento.Id, alojamiento.Nombre, alojamiento.Descripcion, alojamiento.ImagenPrincipal = await FirebaseHelper.SubirFoto(alojamiento.Stream, "Imagen principal de " + alojamiento.Nombre), alojamiento.Direccion, alojamiento.Contacto, alojamiento.Horario, alojamiento.Ubicacion, alojamiento.VideoUrl, alojamiento.IdPueblo);
                }
            }
            else
            {
                if (alojamiento.Stream == null)
                {
                    await FirebaseHelper.InsertarAlojamiento(alojamiento.Id = Constantes.GenerarId(), alojamiento.Nombre, alojamiento.Descripcion, alojamiento.ImagenPrincipal, alojamiento.Direccion, alojamiento.Contacto, alojamiento.Horario, alojamiento.Ubicacion, alojamiento.VideoUrl, alojamiento.IdPueblo);
                }
                else
                {
                    await FirebaseHelper.InsertarAlojamiento(alojamiento.Id = Constantes.GenerarId(), alojamiento.Nombre, alojamiento.Descripcion, alojamiento.ImagenPrincipal = await FirebaseHelper.SubirFoto(alojamiento.Stream, "Imagen principal de " + alojamiento.Nombre), alojamiento.Direccion, alojamiento.Contacto, alojamiento.Horario, alojamiento.Ubicacion, alojamiento.VideoUrl, alojamiento.IdPueblo);
                }
            }
            Loading(false);
            UserDialogs.Instance.Alert("Registro realizado correctamente", "Correcto", "OK");
        }