public IHttpActionResult GetKupon(string KorisnikId) { int korisnikId = Convert.ToInt32(KorisnikId); NagradnaVM n = new NagradnaVM(); NagradnaIgra i = new NagradnaIgra(); i = ctx.NagradnaIgra.Where(x => x.KorisniciId == korisnikId && x.Iskoristen == false && x.VaziDo > DateTime.Now).FirstOrDefault(); if (i == null) { n.imaPopust = "ne"; } else { n.KorisnikId = i.KorisniciId; n.Popust = i.Popust.ToString() + " %"; n.Sifra = i.KuponKod; n.VrijediDo = i.VaziDo.ToString("dd-MM-yyyy"); n.imaPopust = "da"; } return(Ok(n)); }
private void prijavaButton_Clicked(object sender, EventArgs e) { AccountLoginVm login = new AccountLoginVm(); if (emailInput.Text == "" || lozinkaInput.Text == "") { DisplayAlert("Upozorenje", "Podaci nisu validni", "OK"); return; } login.UserName = emailInput.Text; login.Lozinka = lozinkaInput.Text; HttpResponseMessage response = loginService.PostResponse(login); if (response.IsSuccessStatusCode) { var jsonResult = response.Content.ReadAsStringAsync(); Global.logedUser = JsonConvert.DeserializeObject <Korisnici>(jsonResult.Result); //NAGRADNA IGRA HttpResponseMessage responseIgra = igraService.GetActionResponse("GetKupon", Global.logedUser.Id.ToString()); var jsonResponse = responseIgra.Content.ReadAsStringAsync(); NagradnaVM Popust = JsonConvert.DeserializeObject <NagradnaVM>(jsonResponse.Result); if (Popust.imaPopust == "da") { DisplayAlert("Čestitamo", "Proglašeni ste kupcem mjeseca i osvojili ste " + Popust.Popust + " popusta prilikom naredne kupovine. Vaš popust vrijedi do: " + Popust.VrijediDo + " , a šifra je: " + Popust.Sifra + " . \n \n Vaš Exspress Salad Bar.", "OK"); } Application.Current.MainPage = new Navigation.MyPage(); //this.Navigation.PushAsync(new Navigation.MyPage()); } else { DisplayAlert("Uspjeh", "Unjeli ste pogresan ime ili lozinku", "OK"); } }