Example #1
0
        public Subject Insert(Subject entity)
        {
            ValidatorTool.FluentValidate(new SubjectValidator(), entity);
            var isExist = _subjectDal.Get(x => x.SubjectName == entity.SubjectName);

            if (isExist != null)
            {
                throw new DataExistException("A Subject with the same name already exists.");
            }

            return(_subjectDal.Insert(entity));
        }