Exemple #1
0
 public void ThemLopToChuc(List <Lop> danhsachLop, IList <int> danhSachLopToChuc)
 {
     if (danhsachLop == null)
     {
         throw new ArgumentNullException("danhsachLop");
     }
     DanhSachLopToChuc.Clear(); //Clear trước, vì có trường hợp SỬA HOẠT ĐỘNG với  danhSachLopToChuc = null
                                //có nghĩa là hoạt động không có lớp tổ chức
                                //Xóa các lớp tổ chức trước đó nếu có
     if (danhSachLopToChuc == null)
     {
         return;                            //Nếu truyền vào danhSachLopToChuc null thì không tiếp tục
     }
     foreach (var lopId in danhSachLopToChuc)
     {
         var lop = danhsachLop.SingleOrDefault(l => l.Id == lopId);
         DanhSachLopToChuc.Add(new HoatDongLop
         {
             Lop = lop
         });
     }
 }
Exemple #2
0
        public void XoaLopToChuc(int lopId)
        {
            var lop = DanhSachLopToChuc.SingleOrDefault(l => l.LopId == lopId);

            DanhSachLopToChuc.Remove(lop);
        }