public IHttpActionResult GetByMuonTraId(string muonTraId) { if (string.IsNullOrEmpty(muonTraId)) { return(BadRequest()); } var chiTietMuonTras = _chiTietMuonTraService.Gets(p => p.MuonTraID == muonTraId).ToList().Select(Mapper.Map <ChiTietMuonTra, ChiTietMuonTraDto>); if (chiTietMuonTras == null) { return(NotFound()); } return(Ok(chiTietMuonTras)); }
public ActionResult Delete(string id) { var taiLieuVanBan = _taiLieuVanBanService.Get(m => m.Id == id); var count = _chiTietMuonTraService.Gets(p => p.TaiLieuVanBanId == id).Count(); if (count > 0) { TempData["AlertMessage"] = "Không Thể Xóa Vì Có " + count + " Chi Tiết Mượn Trả Phụ Thuộc"; return(RedirectToAction("Index", new { active = false })); } _taiLieuVanBanService.Remove(taiLieuVanBan); TempData["AlertMessage"] = "Xóa Thành Công"; _functionLichSuHoatDongService.Create(ActionWithObject.Delete, User.Identity.GetUserId(), taiLieuVanBan.Loai + ": " + taiLieuVanBan.Ten); return(RedirectToAction("Index", new { dang = taiLieuVanBan.Dang })); }
public ActionResult Delete(string id) { var muontra = _muonTraService.GetHaveJoinUser(p => p.Id == id); var chiTietMuonTra = _chiTietMuonTraService.Gets(p => p.MuonTraID == id); foreach (var item in chiTietMuonTra) { var vanBan = _taiLieuVanBanService.Get(p => p.Id == item.TaiLieuVanBanId); vanBan.TinhTrang = EnumTinhTrang.TrongKho; _taiLieuVanBanService.Update(vanBan); _chiTietMuonTraService.Remove(item); } _functionLichSuHoatDongService.Create(ActionWithObject.Delete, User.Identity.GetUserId(), "phiếu mượn của người dùng " + muontra.User.UserName); _muonTraService.Remove(muontra); TempData["AlertMessage"] = "Xóa Thành Công"; return(RedirectToAction("Index")); }