private async void girisyap(object sender, EventArgs e)
        {
            logInd.IsRunning = true;
            LocalLoginInformation ll = await b.login(kAdi.Text, sifre.Text);

            if (ll.Id != 0)
            {
                Application.Current.Properties["id"] = ll.Id;
                await Navigation.PushModalAsync(new ProjeTab());
            }
            else
            {
                await DisplayAlert("Hata", "Kullanıcı adı yada şifre yanlış", "kapat");
            }

            logInd.IsRunning = false;
        }
        private async void kayitol(object sender, EventArgs e)
        {
            if (sifre.Text.Length > 5)
            {
                if (Regex.IsMatch(eMail.Text, @"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z", RegexOptions.IgnoreCase))
                {
                    LocalLoginInformation ll = await b.register(sifre.Text, eMail.Text, adSoyad.Text);

                    if (ll.Id != 0)
                    {
                        Application.Current.Properties["id"] = ll.Id;
                        await Navigation.PushModalAsync(new ProjeTab());
                    }
                }
                else
                {
                    await DisplayAlert("Hata", "Bu doğru bir email değil", "kapat");
                }
            }
            else
            {
                await DisplayAlert("Hata", "Şifre 6 haneden az olamaz", "kapat");
            }
        }