// GET: Update/Edit/5 public ActionResult Edit(int?id) { //Error occurs if no id is get if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tbl_exchange_rates ExchangeRates = _repoExchangeRate.GetById(id.Value); //If the record is not found ; if (ExchangeRates == null) { return(HttpNotFound()); } return(View(ExchangeRates)); }
public ActionResult Edit([Bind(Include = "ID,Unit,CurrencyCode,Unit,CurrencyName,ForexBuying,ForexSelling,BanknoteBuying,BanknoteSelling,LastUpdate")] Tbl_exchange_rates ExchangeRates) { //Modelstate is checked when information is filled //Records are updated if specified rules are met try { if (ModelState.IsValid) { _repoExchangeRate.Update(ExchangeRates); return(RedirectToAction("Index")); } } catch (DataException) { ModelState.AddModelError("", "Unable to save changes."); } //If the rules are not followed, the information entered by the user is shown again return(View(ExchangeRates)); }