public SubjectData GetSubject(int id)
        {
            SubjectData sub = new SubjectData();
            Subject subject = new Subject();
            using (var repositoriesContainer = new LmPlatformRepositoriesContainer())
            {
                subject = repositoriesContainer.SubjectRepository.GetBy(new Query<Subject>(e => e.Id == id)
                    .Include(e => e.SubjectGroups));
            }

            sub.Id = subject.Id;
            sub.Name = subject.Name;
            sub.ShortName = subject.ShortName;
            return sub;
        }
 public SubjectData Get(int id)
 {
     SubjectData sub = new SubjectData();
     sub = CPManagementService.GetSubject(id);
     return sub;
 }