コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }