public EditReportViewModel(EditReportView editReportView, vwReport reportToEdit) { this.editReportView = editReportView; this.report = reportToEdit; //gets reports initial values before editing CheckIsReportChanged = new vwReport { Date = reportToEdit.Date, Project = reportToEdit.Project, Hours = reportToEdit.Hours }; }
public void EditReportExecute() { try { EditReportView editReportView = new EditReportView(Report); editReportView.ShowDialog(); //invokes method to update a list of reports ReportList = reports.GetReports(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }