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(); }
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(); }