public ActionResult IzracunajIznosKonverzije(KonverzijaViewModel wm)
        {
            var rezultat = (decimal)0;

            if (wm.IznosIz.HasValue)
            {
                rezultat = ExchangeEngine.Izracunaj(new KonverzijaCmd
                {
                    Iznos         = wm.IznosIz.Value,
                    SifraValutaIz = wm.SifraValutaIz,
                    SifraValutaU  = wm.SifraValutaU,
                });
            }

            return(Json(rezultat, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Konverzija(KonverzijaViewModel wm)
        {
            if (ModelState.IsValid == false)
            {
                Response.StatusCode = 400;
                return(PartialView("_KonverzijaPartial", wm));
            }

            ExchangeEngine.Izvrsi(new KonverzijaCmd
            {
                Iznos         = wm.IznosIz.Value,
                SifraValutaIz = wm.SifraValutaIz,
                Naziv         = wm.Naziv,
                SifraValutaU  = wm.SifraValutaU,
                Opis          = wm.Opis
            });

            return(new HttpStatusCodeResult(200));
        }
示例#3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     viewModel = (KonverzijaViewModel)e.Parameter;
 }