public void Create(SaveBenhNhanDTO benhnhan) { var bn = _mapper.Map <SaveBenhNhanDTO, BenhNhan>(benhnhan); _unitOfwork.BenhNhans.Add(bn); _unitOfwork.Complete(); }
public void Edit(SaveBenhNhanDTO BenhNhan) { var bn = _unitOfwork.BenhNhans.GetById(BenhNhan.MaBenhNhan); if (bn != null) { _mapper.Map <SaveBenhNhanDTO, BenhNhan>(BenhNhan, bn); _unitOfwork.Complete(); } }
public IActionResult Create([Bind("HoTen,GioiTinh,NgaySinh,DiaChi")] SaveBenhNhanDTO benhNhan) { string role = HttpContext.Session.GetString("Role"); if (HttpContext.Session.GetString("Username") != null && (role.Equals("2") || role.Equals("3"))) { if (ModelState.IsValid) { _service.Create(benhNhan); return(RedirectToAction(nameof(Index))); } return(View(benhNhan)); } else { return(RedirectToAction("Index", "Account")); } }
public IActionResult Edit(int id, [Bind("MaBenhNhan,HoTen,GioiTinh,NgaySinh,DiaChi")] SaveBenhNhanDTO benhNhan) { string role = HttpContext.Session.GetString("Role"); if (HttpContext.Session.GetString("Username") != null && (role.Equals("2") || role.Equals("3"))) { if (id != benhNhan.MaBenhNhan) { return(NotFound()); } _service.Edit(benhNhan); return(RedirectToAction(nameof(Index))); } else { return(RedirectToAction("Index", "Account")); } }