コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: Login.xaml.cs プロジェクト: d3xt3r2909/ESBWMobile
        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");
            }
        }