Пример #1
0
        private void AddJournalProgress(object sender, EventArgs e)
        {
            var journalProgressService = new JournalProgressService(_unit, _unit);
            var discipline             = (Discipline)add_OnLBox.SelectedItem;
            var journalCurriculum      = Curriculum.JournalCurricula.ToList().Find(g => g.Discipline.Id == discipline.Id);
            var appraisalFormReports   = (AppraisalFormReport)cmBox_AppraisalFormReport.SelectedItem;

            journalProgressService.CreateJournalProgress(Progress, journalCurriculum, appraisalFormReports);

            _unit.Commit();
            _context.Dispose();
            _context = new StudentContext(Resources.ConnectionString);
            _unit    = new UnitOfWork(_context);

            GetAllDataFromDb();
        }
Пример #2
0
        private void UpdateJournalProgress(object sender, EventArgs e)
        {
            var journalProgressService = new JournalProgressService(_unit, _unit);
            var discipline             = (Discipline)addLBox.SelectedItem;
            var journalProgress        = Progress.JournalProgresses.ToList().Find(t => t.JournalCurriculum.Discipline == discipline);
            var appraisalFormReports   = (AppraisalFormReport)cmBox_AppraisalFormReport.SelectedItem;

            journalProgress.AppraisalFormReport = appraisalFormReports;
            journalProgressService.UpdateJournalProgress(journalProgress);

            _unit.Commit();
            _context.Dispose();
            _context = new StudentContext(Resources.ConnectionString);
            _unit    = new UnitOfWork(_context);

            GetAllDataFromDb();
        }