public ActionResult Edit([Bind(Include = "BillId,Date,StatusId,Username,Price")] EarnBill earnBill) { if (ModelState.IsValid) { db.Entry(earnBill).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Username = new SelectList(db.Accounts, "Username", "Password", earnBill.Username); ViewBag.StatusId = new SelectList(db.Status, "StatusId", "Name", earnBill.StatusId); return(View(earnBill)); }
// GET: Admin/EarnBills/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EarnBill earnBill = db.EarnBills.Find(id); if (earnBill == null) { return(HttpNotFound()); } return(View(earnBill)); }
// GET: Admin/EarnBills/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EarnBill earnBill = db.EarnBills.Find(id); if (earnBill == null) { return(HttpNotFound()); } ViewBag.Username = new SelectList(db.Accounts, "Username", "Password", earnBill.Username); ViewBag.StatusId = new SelectList(db.Status, "StatusId", "Name", earnBill.StatusId); return(View(earnBill)); }
public ActionResult UserBag() { Account user = db.Accounts.Find(HttpContext.User.Identity.Name); try { EarnBill bill = user.EarnBills.First(x => x.Status.Name == "Đang Chờ"); return(PartialView("../Partial/_BillItem", bill)); } catch { EarnBill bill = new EarnBill() { Date = DateTime.Now, Username = user.Username, StatusId = db.Status.First(x => x.Name == "Đang Chờ").StatusId, Price = 0, Address = user.Address, }; db.EarnBills.Add(bill); db.SaveChanges(); return(PartialView("../Partial/_BillItem", bill)); } }