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