public void SaveResult() { foreach (var property in Data.GetType().GetProperties()) { if (property.GetValue(Data, null) == null) { throw new Exception(); // < - robić coś takiego? } else { Basic_Data_Worker dataWorker = new Basic_Data_Worker(analysisName); dataWorker.Save(Data); } } }