Example #1
0
        public Subject Delete(Subject entity)
        {
            var isExist = _courseSubjectService.GetAll().FirstOrDefault(x => x.SubjectID == entity.SubjectID);

            if (isExist != null)
            {
                throw new DataUsedException("This subject is being used by a course hence not removable.");
            }
            return(_subjectDal.Delete(entity));
        }