private void RefreshList() { entitiesListBox.Items.Clear(); switch (_option) { case 1: _authorsRepository.GetAll().ForEach(author => entitiesListBox.Items.Add(author)); break; case 2: _publishersRepository.GetAll().ForEach(publisher => entitiesListBox.Items.Add(publisher)); break; case 3: _studentsRepository.GetAll().ForEach(student => entitiesListBox.Items.Add(student)); break; case 4: _booksRepository.GetAll().ForEach(book => entitiesListBox.Items.Add(book)); break; case 5: _loansRepository.GetAll().ForEach(loan => entitiesListBox.Items.Add(loan)); break; default: CommonErrorMessage(); break; } SearchAutoComplete(); }
public Task Execute(IJobExecutionContext context) { _logger.LogInformation($"Execute crawling job"); return(Task.Run(async() => { List <Student> students; try { using (var task = _logger.GetTelemetryEventDisposable("getting students for crawling")) { students = await _studentsRepository.GetAll(); } using (var task = _logger.GetTelemetryEventDisposable("crawling all students")) { students = await _studentsRepository.GetAll(); _logger.LogInformation($"Crawl students(Total {students.Count})"); foreach (var student in students) { try { using (var subtask = _logger.GetTelemetryEventDisposable($"crawling student {student.RitmLogin}")) { var(changes, semesters) = await _ritmService.CheckUpdatesAsync(student); foreach (var change in changes) { _logger.LogInformation($"Have change for {student.RitmLogin} {change.SubjectName}"); _telegramService.NotifyNewMark(change); } if (changes.Count == 0) { // _telegramService.NotifyJobRun(student); } student.Semesters = semesters; await _studentsRepository.UpdateStudent(student); } } catch (Exception e) { _logger.LogError($"Couldn't update marks for {student.RitmLogin}. Error: {e}"); _telegramService.NotifyError(student, e); } } } } catch (Exception e) { _logger.LogError($"Error when crawling students. Exception: {e.ToString()}"); } })); }
public List <StudentDTO> GetAllStudents() { var dbStudents = _studentsRepository.GetAll(); List <StudentDTO> returnValues = _mapper.Map <List <StudentDTO> >(dbStudents); return(returnValues); }
public IEnumerable <Students> GetAllStudents() { IStudentsRepository repo = new StudentsRepository(getEntities()); IEnumerable <Entities.Students> returnedValue = repo.GetAll(); IEnumerable <Students> returnedValue2 = Mapper.Map <IEnumerable <Entities.Students>, IEnumerable <Students> >(returnedValue); return(returnedValue2); }
// GET: Students public ActionResult Index(int?page, string sortOrder, string searchString) { ViewBag.SearchString = (string.IsNullOrEmpty(searchString)) ? "" : searchString; sortOrder = studentRepo.GetOrder(sortOrder, ref lastOrderField); var students = studentRepo.GetAll(sortOrder, searchString); var studentsVM = StudentMap.StudentsToStudentsVM(students); int pageSize = 10; int pageNumber = (page ?? 1); int noOfPage = (studentsVM.Count() / pageSize) + ((studentsVM.Count() % pageSize) == 0 ? 0 : 1); if (pageNumber > noOfPage) { pageNumber = 1; } return(View(studentsVM.ToPagedList(pageNumber, pageSize))); }
private void RefreshStudentsAndBooksList() { _studentsRepository.GetAll().ForEach(student => studentsListBox.Items.Add(student)); _booksRepository.GetAll().ForEach(book => booksListBox.Items.Add(book)); }
public void GetAll_Test() { IEnumerable <Student> students = _repository.GetAll(); Assert.IsNotNull(students); }
public DbSet <Student> GetAll() { return(StudentsRepository.GetAll()); }