Beispiel #1
0
        public ActionResult GetBanknoteInfo(string denomination)
        {
            if (int.TryParse(denomination.ToString(), out int value))
            {
                BanknoteModel banknote = _banknotesServiceClient.GetBanknote(value);

                if (banknote != null)
                {
                    return(RedirectToAction("BanknoteDetail", new { denomination = value }));
                }
            }

            return(View("BanknoteDetailError"));
        }
Beispiel #2
0
        public ActionResult AddOrChangeBanknote(BanknoteModel banknote)
        {
            if (banknote.Denomination < 1 || banknote.Quantity < 0)
            {
                return(View("AddOrChangeBanknoteError"));
            }

            bool success = _banknotesServiceClient.AddOrChangeBanknote(banknote.Denomination, banknote.Quantity);

            if (!success)
            {
                return(View("AddOrChangeBanknoteError"));
            }

            return(Redirect("/Banknotes/GetAllBanknotes"));
        }
Beispiel #3
0
        public ActionResult AddOrChangeBanknote()
        {
            BanknoteModel model = new BanknoteModel();

            return(View(model));
        }
Beispiel #4
0
        public ActionResult BanknoteDetail(int denomination)
        {
            BanknoteModel banknote = _banknotesServiceClient.GetBanknote(denomination);

            return(View(banknote));
        }