public void DeleteTaiNguyen(int id)
 {
     WebPortal.TaiNguyen_TinTuc taiNguyenTinTuc = new TaiNguyen_TinTuc();
     WebPortal.TaiNguyen taiNguyen = new TaiNguyen();
     List<WebPortal.Model.TaiNguyen_TinTuc> list = taiNguyenTinTuc.GetFollowIDTaiNguyen(id);
     foreach (WebPortal.Model.TaiNguyen_TinTuc tntt in list)
     {
         taiNguyenTinTuc.Delete(tntt.ID);
     }
     taiNguyen.Delete(id);
 }
        public List<WebPortal.Model.TaiNguyen> GetListTaiNguyenAttached()
        {
            WebPortal.TaiNguyen_TinTuc taiNguyenTT = new TaiNguyen_TinTuc();
            List<WebPortal.Model.TaiNguyen_TinTuc> listTNTT = taiNguyenTT.GetFollowIDTinTuc(Convert.ToInt32(Request.QueryString["idNews"]));
            WebPortal.TaiNguyen taiNguyen = new TaiNguyen();
            List<WebPortal.Model.TaiNguyen> listTaiNguyen = new List<Model.TaiNguyen>();

            foreach (WebPortal.Model.TaiNguyen_TinTuc tnTT in listTNTT)
            {
                foreach (WebPortal.Model.TaiNguyen tn in taiNguyen.All())
                {
                    if (tnTT.IDTaiNguyen == tn.IDTaiNguyen)
                        listTaiNguyen.Add(tn);
                }
            }
            return listTaiNguyen;
        }
 private void AddTaiNguyen(string filename, string name, string summary)
 {
     string path = Server.MapPath("~/Resources/Files/") + filename;
     WebPortal.Model.TaiNguyen tn = new Model.TaiNguyen();
     tn.Path = path;
     tn.MoTa = summary;
     tn.TenTaiNguyen = name;
     WebPortal.TaiNguyen taiNguyen = new TaiNguyen();
     try
     {
         int idTaiNguyen = taiNguyen.Add(tn);
         int idTinTuc = Convert.ToInt32(Request.QueryString["idNews"]);
         WebPortal.TaiNguyen_TinTuc tnTinTuc = new TaiNguyen_TinTuc();
         WebPortal.Model.TaiNguyen_TinTuc taiNguyenTinTuc = new Model.TaiNguyen_TinTuc();
         taiNguyenTinTuc.IDTaiNguyen = idTaiNguyen;
         taiNguyenTinTuc.IDTinTuc = idTinTuc;
         tnTinTuc.Add(taiNguyenTinTuc);
         StatusSaveChange.Text = "Đính kèm file thành công!";
         StatusLabel.Text = "";
         FileName.Text = "";
         summaryFile.Text = "";
         DeleteStatus.Text = "";
     }
     catch(Exception ex)
     {
         StatusSaveChange.Text = "Lỗi xảy ra trong khi đính kèm: " + ex.Message;
         StatusLabel.Text = "";
         FileName.Text = "";
         summaryFile.Text = "";
         DeleteStatus.Text="";
     }
 }