public static bool DeleteTutorsLessonTypes(TutorLessonTypeDTO type) { try { using (var ctx = new DAL.tutorDBEntities()) { var dbTutorLessonType = ctx.TutorLessonType.SingleOrDefault(x => x.lessonTypeId == type.lessontypeId && x.tutorId == type.tutorId); if (dbTutorLessonType != null) { ctx.TutorLessonType.Remove(dbTutorLessonType); } ctx.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
public static long SetTutorsLessonTypes(TutorLessonTypeDTO type) { try { using (var ctx = new DAL.tutorDBEntities()) { var dbTutorLessonType = ctx.TutorLessonType.FirstOrDefault(x => x.lessonTypeId == type.lessontypeId && x.tutorId == type.tutorId) ?? ctx.TutorLessonType.Add(new DAL.TutorLessonType()); dbTutorLessonType.tutorId = type.tutorId; dbTutorLessonType.lessonTypeId = type.lessontypeId; dbTutorLessonType.cost = type.cost; ctx.SaveChanges(); return(dbTutorLessonType.lessonTypeId); } } catch (Exception ex) { return(-1); } }