Esempio n. 1
0
 private Guid Create(GiangVien item)
 {
     GiangVienDAL itemDAL=new GiangVienDAL();
     item.GiangVienGuid = Guid.NewGuid();
     int rowsAffected = itemDAL.Create(item);
     return rowsAffected > 0 ? item.GiangVienGuid : Guid.Empty;
 }
Esempio n. 2
0
 /// <summary>
 /// Gets an IList with page of instances of GiangVien.
 /// </summary>
 /// <param name="pageNumber">The page number.</param>
 /// <param name="pageSize">Size of the page.</param>
 /// <param name="totalPages">total pages</param>
 public List<GiangVien> GetPage(int pageNumber, int pageSize,out int totalrow )
 {
     totalrow = 0;
     GiangVienDAL itemDAL=new GiangVienDAL();
     IDataReader reader = itemDAL.GetPage(pageNumber, pageSize,out totalrow);
     return GiangVienDTO.LoadListFromReader(reader);
 }
Esempio n. 3
0
 /// <summary>
 /// Gets an instance of GiangVien.
 /// </summary>
 /// <param name="giangVienGuid"> giangVienGuid </param>
 public GiangVien GetGiangVien(Guid giangVienGuid)
 {
     GiangVienDAL itemDAL=new GiangVienDAL();
     using (IDataReader reader = itemDAL.GetOne(giangVienGuid))
     {
         return GiangVienDTO.PopulateFromReader(reader);
     }
 }
Esempio n. 4
0
 private Guid Update(GiangVien item)
 {
     GiangVienDAL itemDAL=new GiangVienDAL();
     return itemDAL.Update(item) ? item.GiangVienGuid : Guid.Empty;
 }
Esempio n. 5
0
 public int GetCount()
 {
     GiangVienDAL itemDAL=new GiangVienDAL();
     return itemDAL.GetCount();
 }
Esempio n. 6
0
 /// <summary>
 /// Gets an IList with all instances of GiangVien.
 /// </summary>
 public List<GiangVien> GetAll()
 {
     GiangVienDAL itemDAL=new GiangVienDAL();
     IDataReader reader = itemDAL.GetAll();
     return GiangVienDTO.LoadListFromReader(reader);
 }
Esempio n. 7
0
 /// <summary>
 /// Deletes an instance of GiangVien. Returns true on success.
 public bool Delete(Guid giangVienGuid)
 {
     GiangVienDAL itemDAL=new GiangVienDAL();
     return itemDAL.Delete(giangVienGuid);
 }