public async Task <MonHocViewModel> GetById(string ID_MonHoc)
        {
            var monHoc = await _context.MonHocs.FindAsync(ID_MonHoc);

            var monHocViewModel = new MonHocViewModel()
            {
                ID        = monHoc.ID,
                TenMonHoc = monHoc.TenMonHoc,
                SoTiet    = monHoc.SoTiet,
                SoTinChi  = monHoc.SoTinChi,
                ID_Khoa   = monHoc.ID_Khoa
            };

            return(monHocViewModel);
        }
        public async Task <IActionResult> Details(string id)
        {
            var monHoc = await _monHocApiClient.GetById(id);

            if (monHoc != null)
            {
                var monHocViewModel = new MonHocViewModel()
                {
                    ID        = monHoc.ID,
                    TenMonHoc = monHoc.TenMonHoc,
                    SoTiet    = monHoc.SoTiet,
                    SoTinChi  = monHoc.SoTinChi
                };
                return(View(monHocViewModel));
            }
            return(RedirectToAction("Error", "Home"));
        }