/// <summary> /// Invoked when the Sign Up button is clicked. /// </summary> private async Task SignUpClicked() { if (OdabraniSpol == null) { await Application.Current.MainPage.DisplayAlert("Greška", "Odabir spola je obavezan.", "OK"); return; } if (OdabraniGrad == null) { await Application.Current.MainPage.DisplayAlert("Greška", "Odabir grada je obavezan.", "OK"); return; } var request = new Model.Requests.KorisnikInsertRequest { AdresaStanovanja = AdresaStanovanja, BrojTelefona = BrojTelefona, Email = Email, GradID = OdabraniGrad.GradID, Ime = Ime, Prezime = Prezime, KorisnickoIme = KorisnickoIme, Lozinka = Lozinka, LozinkaPotvrda = LozinkaPotvrda, Spol = OdabraniSpol.Substring(0, 1) }; var korisnik = await _serviceKorisnik.Insert <Model.Korisnik>(request); if (korisnik != null) { APIService.Username = KorisnickoIme; APIService.Password = Lozinka; APIService.CurrentUser = await _serviceKorisnik.Get <Model.Korisnik>(null, "MyProfile"); await SecureStorage.SetAsync("username", KorisnickoIme); await SecureStorage.SetAsync("password", Lozinka); Application.Current.MainPage = new MasterDetailPage(); } }
public Model.Korisnik Insert([FromBody] Model.Requests.KorisnikInsertRequest request) { return(_service.Insert(request)); }