Exemple #1
0
 /// <summary>
 /// 更新学生信息
 /// </summary>
 /// <param name="student">学生信息</param>
 /// <returns>是否成功 true成功 false 失败</returns>
 public bool UpdateStudent(Student student)
 {
     if (!Utility.IsEmail(student.email))
     {
         return(false);
     }
     return(DALFactory.CreateStudentDAL().UpdateStudent(student));
 }
Exemple #2
0
 /// <summary>
 /// 根据条件查询
 /// </summary>
 /// <param name="firstName">firstName</param>
 /// <param name="lastName">lastName</param>
 /// <returns>学生列表</returns>
 public IEnumerable <Student> Seach(string firstName, string lastName)
 {
     if (string.IsNullOrEmpty(firstName) && string.IsNullOrEmpty(lastName))
     {
         return(GetAll());
     }
     return(DALFactory.CreateStudentDAL().Seach(firstName, lastName));
 }
Exemple #3
0
 /// <summary>
 /// 添加学生
 /// </summary>
 /// <param name="student">学生对象</param>
 /// <returns></returns>
 public Student AddStudent(Student student)
 {
     try
     {
         if (!Utility.IsEmail(student.email))
         {
             return(null);
         }
         return(DALFactory.CreateStudentDAL().AddStudent(student));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Exemple #4
0
 /// <summary>
 /// 删除学生信息
 /// </summary>
 /// <param name="Id">学生ID</param>
 /// <returns>是否成功 true成功 false 失败</returns>
 public bool DeleteStudent(int Id)
 {
     return(DALFactory.CreateStudentDAL().DeleteStudent(Id));
 }
Exemple #5
0
 /// <summary>
 /// 根据ID获取学生对象
 /// </summary>
 /// <param name="id">学生ID</param>
 /// <returns>学生对象</returns>
 public Student GetStudentById(int id)
 {
     return(DALFactory.CreateStudentDAL().GetStudentById(id));
 }
Exemple #6
0
 /// <summary>
 /// 返回所有学生
 /// </summary>
 /// <returns></returns>
 public IEnumerable <Student> GetAll()
 {
     return(DALFactory.CreateStudentDAL().GetAll());
 }