public GroupViewModel(Group group) { Id = group.Id; Name = group.Name; StartYear = group.StartYear; GraduationYear = group.GraduationYear; }
public Group UpdateGroup(Group group) { using (var repositoriesContainer = new LmPlatformRepositoriesContainer()) { repositoriesContainer.GroupsRepository.Save(group); repositoriesContainer.ApplyChanges(); } return group; }
public Group AddGroup(Group group) { using (var repositoriesContainer = new LmPlatformRepositoriesContainer()) { repositoriesContainer.GroupsRepository.Save(group); repositoriesContainer.ApplyChanges(); } new GroupSearchMethod().AddToIndex(group); return group; }
private void AddToIndex(Group group, IndexWriter writer) { var searchQuery = new TermQuery(new Term(SearchingFields.Id.ToString(), group.Id.ToString())); writer.DeleteDocuments(searchQuery); var doc = new Document(); doc.Add(new Field(SearchingFields.Id.ToString(), group.Id.ToString(), Field.Store.YES, Field.Index.NOT_ANALYZED)); doc.Add(new Field(SearchingFields.Name.ToString(), group.Name, Field.Store.YES, Field.Index.ANALYZED)); writer.AddDocument(doc); }
public StatisticsViewModel(Group group) : base(group) { }
public void AddToIndex(Group group) { AddToIndex(new List<Group> {group}); }
public void UpdateIndex(Group group) { DeleteIndex(group.Id); AddToIndex(group); }
public static GroupViewModel FormGroup(Group group, string htmlLinks) { return new GroupViewModel { Id = group.Id, Name = group.Name, StudentsCount = group.Students.Count(), StartYear = group.StartYear, GraduationYear = group.GraduationYear, HtmlLinks = new HtmlString(htmlLinks) }; }
public ParentalViewModel(Group group) { Group = group; Subjects = SubjectManagementService.GetGroupSubjects(group.Id); Students = StudentManagementService.GetGroupStudents(group.Id).ToList(); }
public PlanViewModel(Group group, int subjectId) : base(group) { PlanSubject = Subjects.First(s => s.Id == subjectId); }