Guest User

Untitled

a guest
Jun 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. public static SubjectLevel MakeFakeSubjectLevelFor(TutoringEntities ctx, Subject_With_Level subjectAndLevel)
  2. {
  3. var subjectLevel = new SubjectLevel()
  4. {
  5. SubjectLevelId = subjectAndLevel.SubjectLevelId,
  6. Description = subjectAndLevel.SubjectLevel,
  7. EffectiveDate = DateTime.Now,
  8. EnteredBy = "",
  9. EnteredDate = DateTime.Now,
  10. Type = subjectAndLevel.SubjectLevel
  11. };
  12. try { ctx.AttachTo("SubjectLevelSet", subjectLevel); }
  13. catch { //this tries to catch situations where the level (eg. Elementary) has already been created }
  14. return subjectLevel;
  15. }
  16.  
  17. var lev = ctx.SubjectLevelSet.Where(l => l.SubjectLevelId == subjectAndLevel.SubjectLevelId).FirstOrDefault();
  18. if(lev == null )
  19. lev = Helpers.MakeFakeSubjectLevelFor(ctx, subjectAndLevel);
Add Comment
Please, Sign In to add comment