public ActionResult DeleteConfirmed(int id) { DefinedTransfer definedTransfer = db.DefinedTransfers.Find(id); db.DefinedTransfers.Remove(definedTransfer); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,FromID,ToID,Amount,Title,ProfileID")] DefinedTransfer definedTransfer) { if (ModelState.IsValid) { db.Entry(definedTransfer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FromID = new SelectList(db.BankAccounts, "ID", "Number", definedTransfer.FromID); ViewBag.ProfileID = new SelectList(db.Profiles, "ID", "UserName", definedTransfer.ProfileID); ViewBag.ToID = new SelectList(db.BankAccounts, "ID", "Number", definedTransfer.ToID); return(View(definedTransfer)); }
// GET: DefinedTransfers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DefinedTransfer definedTransfer = db.DefinedTransfers.Find(id); if (definedTransfer == null) { return(HttpNotFound()); } return(View(definedTransfer)); }
public ActionResult Create([Bind(Include = "ID,FromID,ToID,Amount,Title,ProfileID")] DefinedTransfer definedTransfer) { if (ModelState.IsValid) { definedTransfer.Profile = db.Profiles.Single(e => User.Identity.Name == e.UserName); db.DefinedTransfers.Add(definedTransfer); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FromID = new SelectList(db.BankAccounts.Where(e => e.Profile.UserName == User.Identity.Name), "ID", "Number", definedTransfer.FromID); ViewBag.ProfileID = new SelectList(db.Profiles, "ID", "UserName", definedTransfer.ProfileID); ViewBag.ToID = new SelectList(db.BankAccounts, "ID", "Number", definedTransfer.ToID); return(View(definedTransfer)); }
// GET: DefinedTransfers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DefinedTransfer definedTransfer = db.DefinedTransfers.Find(id); if (definedTransfer == null) { return(HttpNotFound()); } ViewBag.FromID = new SelectList(db.BankAccounts.Where(e => e.Profile.UserName == User.Identity.Name), "ID", "Number", definedTransfer.FromID); ViewBag.ProfileID = new SelectList(db.Profiles, "ID", "UserName", definedTransfer.ProfileID); ViewBag.ToID = new SelectList(db.BankAccounts, "ID", "Number", definedTransfer.ToID); return(View(definedTransfer)); }
public ActionResult NewTrans(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DefinedTransfer defined = db.DefinedTransfers.Find(id); Transaction newTrans = new Transaction(); newTrans.From = defined.From; newTrans.To = defined.To; newTrans.Amount = defined.Amount; newTrans.Title = defined.Title; newTrans.Defined = false; if (defined == null) { return(HttpNotFound()); } ViewBag.FromID = new SelectList(db.BankAccounts.Where(e => e.Profile.UserName == User.Identity.Name), "ID", "Number", defined.FromID); ViewBag.ToID = new SelectList(db.BankAccounts, "ID", "Number", defined.ToID); return(View(newTrans)); }