Beispiel #1
0
 public ActionResult Edit([Bind(Include = "CurrencyCode,CurrencyName,CurrencyLatinName,OrderNum")] CurrencyRegister currencyRegister)
 {
     // Make sure that no characters are unicode
     if (currencyRegister.CurrencyLatinName.Any(c => c > 127))
     {
         return(View(currencyRegister));
     }
     if (ModelState.IsValid)
     {
         db.Entry(currencyRegister).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(currencyRegister));
 }
Beispiel #2
0
        // GET: CurrencyRegister/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CurrencyRegister currencyRegister = db.CurrencyRegisters.Find(id);

            if (currencyRegister == null)
            {
                return(HttpNotFound());
            }
            ViewBag.displayExistsWarning = false;
            if (TempData.ContainsKey("displayExistsWarning"))
            {
                ViewBag.displayExistsWarning = TempData["displayExistsWarning"];
            }
            return(View(currencyRegister));
        }
Beispiel #3
0
        public ActionResult Create([Bind(Include = "CurrencyCode,CurrencyName,CurrencyLatinName,OrderNum")] CurrencyRegister currencyRegister)
        {
            // Make sure that no characters are unicode
            if (currencyRegister.CurrencyCode.Any(c => c > 127) || currencyRegister.CurrencyLatinName.Any(c => c > 127))
            {
                return(View(currencyRegister));
            }
            currencyRegister.CurrencyCode = currencyRegister.CurrencyCode.ToUpper();
            if (db.CurrencyRegisters.Find(currencyRegister.CurrencyCode) != null) // If user entered an existing code, redirect to edit.
            {
                TempData["displayExistsWarning"] = true;
                return(RedirectToAction("Edit/" + currencyRegister.CurrencyCode));
            }
            if (ModelState.IsValid)
            {
                db.CurrencyRegisters.Add(currencyRegister);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(currencyRegister));
        }