public static bool DeleteTutorsLessonLevels(TutorLessonLevelDTO level) { try { using (var ctx = new DAL.tutorDBEntities()) { var dbTutorLessonLevel = ctx.TutorLessonLevel.SingleOrDefault(x => x.lessonLevelId == level.lessonlevelId && x.tutorId == level.tutorId); if (dbTutorLessonLevel != null) { ctx.TutorLessonLevel.Remove(dbTutorLessonLevel); } ctx.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
public static long SetTutorsLessonLevels(TutorLessonLevelDTO level) { try { using (var ctx = new DAL.tutorDBEntities()) { var dbTutorLessonLevel = ctx.TutorLessonLevel.FirstOrDefault(x => x.lessonLevelId == level.lessonlevelId && x.tutorId == level.tutorId) ?? ctx.TutorLessonLevel.Add(new DAL.TutorLessonLevel()); dbTutorLessonLevel.tutorId = level.tutorId; dbTutorLessonLevel.lessonLevelId = level.lessonlevelId; dbTutorLessonLevel.addCost = 0; ctx.SaveChanges(); return(dbTutorLessonLevel.lessonLevelId); } } catch (Exception ex) { return(-1); } }