コード例 #1
0
        public ActionResult DeletePB(string id)
        {
            var phongBan = _phongBanService.Get(m => m.Id == id);

            var count = _hopService.Gets(p => p.PhongBanId == id).Count();

            if (count > 0)
            {
                TempData["AlertMessage"] = "Không Thể Xóa Vì Có " + count + " Hộp Phụ Thuộc";
                return(RedirectToAction("Index", new { active = false }));
            }

            _phongBanService.Remove(phongBan);
            _functionLichSuHoatDongService.Create(ActionWithObject.Delete, User.Identity.GetUserId(), "phòng ban: " + phongBan.Ten);
            TempData["AlertMessage"] = "Xóa Phòng Ban Thành Công";
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult Delete(string id)
        {
            var ke = _keService.Get(m => m.Id == id);

            var hops = _hopService.Gets(p => p.KeId == id).Count();

            if (hops > 0)
            {
                TempData["AlertMessage"] = "Không Thể Xóa Vì Có " + hops + " Hộp Phụ Thuộc";
                return(RedirectToAction("Index", new { active = false }));
            }

            UpdateTu_SoLuongHienTai(ke.Tuid, ActionWithObject.Delete);
            _functionLichSuHoatDongService.Create(ActionWithObject.Delete, User.Identity.GetUserId(), "kệ: " + ke.Ten);
            _keService.Remove(ke);

            TempData["AlertMessage"] = "Xóa Thành Công";
            return(RedirectToAction("Index"));
        }