public IActionResult Edit(string id, [Bind("maphong,tenphong,trangthai,macode")] PhongbanViewModel phongban)
 {
     if (id != phongban.maphong)
     {
         return(NotFound());
     }
     if (ModelState.IsValid)
     {
         Phongban phongbanChange = _phongbanRepository.GetById(phongban.maphong);
         phongbanChange.maphong   = phongban.maphong;
         phongbanChange.tenphong  = phongban.tenphong.ToUpper();
         phongbanChange.trangthai = phongban.trangthai;
         phongbanChange.macode    = phongban.macode ?? "";
         var result = _phongbanRepository.Update(phongbanChange);
         if (result == null)
         {
             SetAlert("Cập nhật khối / phòng không thành công", "error");
         }
         else
         {
             SetAlert("Cập nhật khối / phòng thành công", "success");
         }
         return(Redirect(HttpContext.Session.GetString("urlPhongban")));
     }
     return(View(phongban));
 }
        public async Task <IActionResult> Edit(string id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Phongban phongban = await _phongbanRepository.GetByIdAsync(id);

            if (phongban == null)
            {
                return(NotFound());
            }
            PhongbanViewModel phongbanViewModel = new PhongbanViewModel
            {
                maphong   = phongban.maphong,
                tenphong  = phongban.tenphong,
                trangthai = phongban.trangthai,
                macode    = phongban.macode
            };

            Trangthai(phongbanViewModel.trangthai);
            return(View(phongbanViewModel));
        }