public ActionResult Delete(int Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } beTransaction transcationDetailsToBeDeleted = _transactionService.GetTransactionById(Id); if (transcationDetailsToBeDeleted == null) { return(HttpNotFound()); } return(View(transcationDetailsToBeDeleted)); }
public ActionResult DeleteConfirmed(int Id) { bool isSuccess = false; if (Id != null) { beTransaction transcationDetailsToBeDeleted = _transactionService.GetTransactionById(Id); isSuccess = _transactionService.DeleteTransaction(Id); if (isSuccess) { ViewBag.Message = "Transcation Deleted Successfully"; } } return(RedirectToAction("Index")); }
public ActionResult EditPost([Bind(Include = "Description,CategoryId")] beTransaction transcation, int Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { try { _transactionService.UpdateTransaction(Id, transcation); return(RedirectToAction("Index")); } catch (DataException /*dbexe */) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); } } return(View(transcation)); }
public ActionResult Create(beTransaction transcation) { if (transcation != null && ModelState.IsValid) { try { _transactionService.CreateTransaction(transcation); return(RedirectToAction("Index")); } catch (Exception) { ModelState.AddModelError("", "Unable to create transcation. Please contact your system admin for more details"); } } else { ModelState.AddModelError("", "Please enter valid inputs"); } return(View()); }