public void AddSubject(Subject subject)
        {
            var copy = this.unitOfWork.SubjectRepository.Get(s => s.Name == subject.Name);

            if (copy==null)
            {
                unitOfWork.SubjectRepository.Add(subject);
                unitOfWork.SaveChanges();
            }
        }
 public void UpdateSubject(Subject subject)
 {
     this.unitOfWork.SubjectRepository.Update(subject);
     unitOfWork.SaveChanges();
 }