public void TestThemHeDieuHanh() { myChiTietHeDieuHanhDTO chiTietHeDieuHanh = new myChiTietHeDieuHanhDTO(); chiTietHeDieuHanh.STenHeDieuHanh = "Windows 8"; chiTietHeDieuHanh.FHeSo = (float)1.0; Assert.AreEqual(true, MyChiTietHeDieuHanhBUS.ThemMoiHDH(chiTietHeDieuHanh)); DataClasses1DataContext m_eStoreDataContext = new DataClasses1DataContext(); int maMax = m_eStoreDataContext.CHITIETHEDIEUHANHs.Max(it => it.MaChiTietHeDieuHanh); CHITIETHEDIEUHANH chiTietHDH = m_eStoreDataContext.CHITIETHEDIEUHANHs.Single(it => it.MaChiTietHeDieuHanh == maMax); m_eStoreDataContext.CHITIETHEDIEUHANHs.DeleteOnSubmit(chiTietHDH); m_eStoreDataContext.SubmitChanges(); }
/// <summary> /// Thêm mới Hệ Điều Hành /// </summary> /// <param name="_mHDH">Thông tin hệ điều hành cần thêm mới</param> /// <returns> /// Thành công: trả về true /// Thất bại: throw một exception cho tầng trên xử lý /// </returns> public static bool ThemHDH(myChiTietHeDieuHanhDTO _mHDH) { try { CHITIETHEDIEUHANH ctHDH = new CHITIETHEDIEUHANH(); ctHDH.TenHeDieuHanh = _mHDH.STenHeDieuHanh; ctHDH.HeSo = (float)_mHDH.FHeSo; m_eStoreDataContext.CHITIETHEDIEUHANHs.InsertOnSubmit(ctHDH); m_eStoreDataContext.SubmitChanges(); return(true); } catch (Exception ex) { throw new Exception("Thêm mới hệ điều hành thất bại !", ex); } }