示例#1
0
        public bool RemoveTeacher(IConnectionHandler handler, Guid workShopId, Guid teacherId)
        {
            var workShopTeacherBO = new WorkShopTeacherBO();
            var workShopTeacher   = workShopTeacherBO.Get(handler, workShopId, teacherId);

            if (workShopTeacher == null)
            {
                return(true);
            }
            if (!workShopTeacherBO.Delete(handler, workShopId, teacherId))
            {
                throw new Exception(Resources.Congress.ErrorInDeleteWorkShopTeacher);
            }
            return(true);
        }
示例#2
0
        public bool AddTeacher(IConnectionHandler handler, Guid workShopId, Guid teacherId)
        {
            var workShopTeacherBO = new WorkShopTeacherBO();
            var shopTeacher       = workShopTeacherBO.Get(handler, workShopId, teacherId);

            if (shopTeacher != null)
            {
                return(true);
            }
            var workShopTeacher = new WorkShopTeacher {
                TeacherId = teacherId, WorkShopId = workShopId
            };

            if (!workShopTeacherBO.Insert(handler, workShopTeacher))
            {
                throw new Exception(Resources.Congress.ErrorInSaveWorkShopTeacher);
            }
            return(true);
        }