public int Add(XE xe) { using (QLXeKhachEntities context = new QLXeKhachEntities()) { var user = HttpContext.Current.Session[GlobalConstant.USER]; if (user != null) { NHANVIEN currentUser = (NHANVIEN)user; xe.createUser = currentUser.MaNV; xe.lastupdateUser = currentUser.MaNV; } DateTime current = DateTime.Now; xe.createDate = current; xe.lastupdateDate = current; var result = context.XEs.Add(xe); context.SaveChanges(); LOAIXE loaiXe = context.LOAIXEs.Find(xe.LoaiXe); for (int i = 0; i < loaiXe.SLGhe; i++) { GHE ghe = new GHE(); ghe.createDate = DateTime.Now; ghe.lastupdateDate = DateTime.Now; ghe.MaGhe = i + 1; ghe.MaXe = xe.MaXe; context.GHEs.Add(ghe); context.SaveChanges(); } return(1); } }
public ActionResult DeleteConfirmed(int id) { GHE gHE = db.GHEs.Find(id); db.GHEs.Remove(gHE); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MaXe,MaGhe,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] GHE gHE) { if (ModelState.IsValid) { db.Entry(gHE).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gHE)); }
public ActionResult Create([Bind(Include = "MaXe,MaGhe,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] GHE gHE) { if (ModelState.IsValid) { db.GHEs.Add(gHE); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(gHE)); }
// GET: GHEs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GHE gHE = db.GHEs.Find(id); if (gHE == null) { return(HttpNotFound()); } return(View(gHE)); }