private async void registracijaButton_Clicked(object sender, EventArgs e) { string msg = string.Empty; string msg1 = string.Empty; // validateRegistration() if (validateRegistration() == true) { prijavljeni.Ime = imeInput.Text; prijavljeni.Prezime = prezimeInput.Text; prijavljeni.Email = emailInput.Text; prijavljeni.KorisnickoIme = korisnickoImeInput.Text; string test = UIHelper2.GenerateSalt(); if (lozinkaInput.Text != null && potvrdalozinkaInput.Text != null) { prijavljeni.LozinkaSalt = UIHelper2.GenerateSalt(); prijavljeni.LozinkaHash = UIHelper2.GenerateHash(lozinkaInput.Text, prijavljeni.LozinkaSalt); } Global.prijavljeniKupac = prijavljeni; HttpResponseMessage response = servis.PutResponse(prijavljeni.KupacID, prijavljeni); if (response.IsSuccessStatusCode) { msg = "Uspješna izmjena podataka ( ponovo se prijavite da vidite promjene ) !"; await DisplayAlert("", msg, "OK"); await Navigation.PopAsync(); //redirect } else if (response.ReasonPhrase == "Email_Kupac") { msg = "Uneseno korisničko ime je već registrovan!"; await DisplayAlert("", msg, "OK"); emailError.Text = "Korisnicko ime vec postoji!"; emailError.IsVisible = true; } else if (response.ReasonPhrase == "KorisnickoIme_Kupac") { msg = "Uneseni email je već registrovan!"; await DisplayAlert("", msg, "OK"); korisnickoImeError.Text = "Email vec postoji!"; korisnickoImeError.IsVisible = true; } else { msg = "Doslo je do greske :" + response.ReasonPhrase; await DisplayAlert("", msg, "OK"); } } }
private async void registracijaButton_Clicked(object sender, EventArgs e) { string msg = string.Empty; string msg1 = string.Empty; // validateRegistration() if (validateRegistration() == true) { Kupci k = new Kupci(); k.Ime = imeInput.Text; k.Prezime = prezimeInput.Text; k.Email = emailInput.Text; k.KorisnickoIme = korisnickoImeInput.Text; string test = UIHelper2.GenerateSalt(); k.LozinkaSalt = UIHelper2.GenerateSalt(); k.LozinkaHash = UIHelper2.GenerateHash(lozinkaInput.Text, k.LozinkaSalt); k.DatumRegistracije = DateTime.Now; k.Status = true; HttpResponseMessage response = servis.PostResponse(k); if (response.IsSuccessStatusCode) { msg = "Registracija uspjesna!"; await DisplayAlert("", msg, "OK"); Application.Current.MainPage = new LoginPage(); } else if (response.ReasonPhrase == "Email_Kupac") { msg = "Uneseno korisničko ime je već registrovan!"; await DisplayAlert("", msg, "OK"); emailError.Text = "Korisnicko ime vec postoji!"; emailError.IsVisible = true; } else if (response.ReasonPhrase == "KorisnickoIme_Kupac") { msg = "Uneseni email je već registrovan!"; await DisplayAlert("", msg, "OK"); korisnickoImeError.Text = "Email vec postoji!"; korisnickoImeError.IsVisible = true; } else { msg = "Doslo je do greske :" + response.ReasonPhrase; await DisplayAlert("", msg, "OK"); } } }