public IActionResult Create(string TrieuChung, PhieuKhamCreateVM vm) { if (HttpContext.Session.GetString("Username") != null && HttpContext.Session.GetString("Role") == "2") { PhieuKham pk = new PhieuKham { MaNhanVien = vm.PhieuKhams.MaNhanVien, MaBenhNhan = vm.PhieuKhams.MaBenhNhan, TrieuChung = TrieuChung, NgayKham = DateTime.Parse(String.Format("{0:yyyy-MM-dd}", vm.PhieuKhams.NgayKham)), TrangThai = "Chưa kê toa" }; var savePK = _mapper.Map <PhieuKham, SavePhieuKhamDTO>(pk); if (ModelState.IsValid) { _service.Create(savePK); return(RedirectToAction(nameof(Index))); } return(View(pk)); } else { return(RedirectToAction("Index", "Account")); } }
public IActionResult Create(int id) { if (HttpContext.Session.GetString("Username") != null && HttpContext.Session.GetString("Role") == "2") { int MaNhanVien = Convert.ToInt32(HttpContext.Session.GetString("MaNhanVien")); PhieuKhamCreateVM vm = _serviceView.GetPhieuKhamCreateVM(id, MaNhanVien); return(View(vm)); } else { return(RedirectToAction("Index", "Account")); } }
public PhieuKhamCreateVM GetPhieuKhamCreateVM(int MaBenhNhan, int MaNhanVien) { var bn = _BNService.GetBenhNhan(MaBenhNhan); var nv = _NVService.GetNhanVien(MaNhanVien); PhieuKhamCreateVM vm = new PhieuKhamCreateVM { PhieuKhams = new PhieuKhamEditMD { MaBenhNhan = MaBenhNhan, MaNhanVien = MaNhanVien, TenBacSy = nv.HoTen, TenBenhNhan = bn.HoTen, NgayKham = _service.GetNgayKham() }, listTenBenh = _service.GetLoaiBenh() }; return(vm); }