public List <TraitBDO> GetAllTraitsForGradeLevel(int cat) { TraitDAO td = new TraitDAO(); List <Trait> studentTraits = null; List <TraitBDO> tbdoList = new List <TraitBDO>(); try { using (var DCEnt = new DCFIEntities()) { studentTraits = (from t in DCEnt.Traits where t.Category == cat select t).ToList <Trait>(); } foreach (Trait t in studentTraits) { TraitBDO tBDO = new TraitBDO(); td.ConvertTraitToTraitBDO(t, tBDO); tbdoList.Add(tBDO); } } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } return(tbdoList); }
public void ConvertStuTraitsToStuTraitsBDO(StudentTrait st, StudentTraitBDO stbdo) { stbdo.StudentSY = st.StudentSY; stbdo.TraitsID = st.TraitsID; stbdo.GradeSectionCode = st.GradeSectionCode; stbdo.FirstPeriodicRating = st.FirstPeriodicRating; stbdo.SecondPeriodicRating = st.SecondPeriodicRating; stbdo.ThirdPeriodicRating = st.ThirdPeriodicRating; stbdo.FourthPeriodicRating = st.FourthPeriodicRating; stbdo.StudentEnrTraitCode = st.StudentEnrTraitCode; stbdo.FirstEntered = st.FirstEntered; stbdo.FirstLocked = st.FirstLocked; stbdo.FourthEntered = st.FourthEntered; stbdo.FourthLocked = st.FourthLocked; stbdo.LockCFourth = st.LockCFourth; stbdo.LockFirst = st.LockFirst; stbdo.LockSecond = st.LockSecond; stbdo.LockThird = st.LockThird; stbdo.SecondEntered = st.SecondEntered; stbdo.SecondLocked = st.SecondLocked; stbdo.ThirdEntered = st.ThirdEntered; stbdo.ThirdLocked = st.ThirdLocked; TraitDAO td = new TraitDAO(); TraitBDO tb = new TraitBDO(); td.ConvertTraitToTraitBDO(st.Trait, tb); stbdo.Trait = tb; StudentEnrolmentDAO sed = new StudentEnrolmentDAO(); StudentEnrollmentBDO seb = new StudentEnrollmentBDO(); sed.ConvertEnrolToEnrolBDO(st.StudentEnrollment, seb); stbdo.StudentEnrollment = seb; GradeSectionDAO gsd = new GradeSectionDAO(); GradeSectionBDO gs = new GradeSectionBDO(); gsd.ConvertGradeSectionToGradeSectionBDO(st.GradeSection, gs); stbdo.GradeSection = gs; }
public List<TraitBDO> GetAllTraitsForGradeLevel(int cat) { TraitDAO td = new TraitDAO(); List<Trait> studentTraits = null; List<TraitBDO> tbdoList = new List<TraitBDO>(); try { using (var DCEnt = new DCFIEntities()) { studentTraits = (from t in DCEnt.Traits where t.Category == cat select t).ToList<Trait>(); } foreach (Trait t in studentTraits) { TraitBDO tBDO = new TraitBDO(); td.ConvertTraitToTraitBDO(t, tBDO); tbdoList.Add(tBDO); } } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } return tbdoList; }