private async void BtnReg_Clicked(object sender, EventArgs e) { Klijenti k = new Klijenti(); k.Ime = inputIme.Text; k.Prezime = inputPrezime.Text; k.KorisnickoIme = inputUsername.Text; k.Telefon = inputTelefon.Text; k.LozinkaSalt = UIHelper.GenerateSalt(); k.LozinkaHash = UIHelper.GenerateHash(inputPasswordReg.Text, k.LozinkaSalt); k.Status = true; k.Adresa = inputAresa.Text; NaseljaKlijenti nk = new NaseljaKlijenti(); nk.NaseljeID = naseljeID; if (k.Ime == null || k.Prezime == null || k.KorisnickoIme == null || k.Adresa == null || k.Telefon == null || k.LozinkaSalt == null || naseljeID == 0) { await DisplayAlert("Upozorenje", "Za registraciju je potrebno popuniti sva polja!", "OK"); } else { var response = await _apiServiceKlijentiPost.Insert <Klijenti>(k); if (response != null) { esp_LastKlijent2_Result response1 = await _apiServiceKlijentiList.GetT <esp_LastKlijent2_Result>(); if (response1 != null) { var jsonResult = JsonConvert.SerializeObject(response1); esp_LastKlijent2_Result kl = JsonConvert.DeserializeObject <esp_LastKlijent2_Result>(jsonResult); nk.KlijentID = kl.KlijentID; var response2 = _apiServiceNaseljaKlijenti.Insert <NaseljaKlijenti>(nk); if (response2 != null) { await DisplayAlert("Uspjeh", "Uspješno ste se registrovali!", "OK"); App.Current.MainPage = new Mobile_IB120117.Login(); } } } else { DisplayAlert("Greška", "Došlo je do greške!", "OK"); } } }
public esp_LastKlijent2_Result GetKlijentLast() { esp_LastKlijent2_Result k = db.esp_LastKlijent2().FirstOrDefault(); return(k); }