Пример #1
0
 private void UpdateObject(UserReport _newUserReport, ref UserReport _oldUserReport)
 {
     try
     {
         foreach (PropertyInfo UserReportPropInfo in _newUserReport.GetType().GetProperties().ToList())
         {
             _oldUserReport.GetType().GetProperty(UserReportPropInfo.Name).SetValue(_oldUserReport, _newUserReport.GetType().GetProperty(UserReportPropInfo.Name).GetValue(_newUserReport));
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }