public ActionResult XuatVien(string chanDoan, string loiDan, int maGiayNhapVien = 0, int maBN = 0, int maBS = 0) { ViewBag.Saved = TempData["saved"]; GiayRaVien grv = new GiayRaVien { GiayNhapVienID = maGiayNhapVien, BacSiDieuTriID = maBS, BenhNhanID = maBN, ChanDoan = chanDoan, NgayRaVien = DateTime.Today, LoiDan = loiDan, }; grv.BenhNhan = db.DbSetBenhNhan.Find(maBN); grv.BacSiDieuTri = db.DbSetNhanVien.Find(maBS); return(View(grv)); }
public ActionResult XuatVien(GiayRaVien grv) { if (ModelState.IsValid) { db.DbSetGiayRaVien.Add(grv); db.SaveChanges(); HoSoDieuTriNoiTru hs = (HoSoDieuTriNoiTru)db.DbSetHoSoDieuTriNoiTru.Where(h => h.GiayNhapVienID == grv.GiayNhapVienID).First(); if (hs != null) { hs.NgayKetThucDieuTri = DateTime.Now; db.Entry(hs).State = EntityState.Modified; db.SaveChanges(); } TempData["saved"] = true; return(RedirectToAction("XuatVien", new { chanDoan = grv.ChanDoan, maBN = grv.BenhNhanID, maBS = grv.BacSiDieuTriID, loiDan = grv.LoiDan })); } return(View(grv)); }