public virtual TeachersBLL GetByTeacherID(int TeacherID) { try { TeachersBLL TeacherBLL = null; Teachers Teacher = new TeachersDAL().GetByTeacherID(TeacherID); if (Teacher != null) { TeacherBLL = new TeachersBLL().MapTeacher(Teacher); } return(TeacherBLL); } catch { throw; } }
public virtual List <TeachersBLL> GetTeachers() { try { List <Teachers> TeachersList = new TeachersDAL().GetTeachers(); List <TeachersBLL> TeachersBLLList = new List <TeachersBLL>(); if (TeachersList.Count > 0) { foreach (var item in TeachersList) { TeachersBLLList.Add(new TeachersBLL().MapTeacher(item)); } } return(TeachersBLLList); } catch { throw; } }
public virtual Result Update() { try { Result result = this.IsValid(); if (result == null) { Teachers Teacher = new Teachers(); Teacher.TeacherID = this.TeacherID; Teacher.EmployeeCareerHistoryID = new EmployeesCareersHistoryBLL().GetEmployeeCurrentJob(this.EmployeeCareerHistory.EmployeeCode.EmployeeCodeID).EmployeeCareerHistoryID; Teacher.StartDate = StartDate; Teacher.EndDate = EndDate; Teacher.LastUpdatedDate = DateTime.Now; Teacher.LastUpdatedBy = this.LoginIdentity.EmployeeCodeID; int UpdateResult = new TeachersDAL().Update(Teacher); if (UpdateResult != 0) { result = new Result(); result.Entity = this; result.EnumType = typeof(TeachersValidationEnum); result.EnumMember = TeachersValidationEnum.Done.ToString(); } return(result); } else { return(result); } } catch { throw; } }