public void SaveUnit() { UnitModel currentUnit = new UnitModel(); CollectUnitDetails(currentUnit); UnitValidator validator = new UnitValidator(); ValidationResult result = validator.Validate(currentUnit); if (result.IsValid == false) { string errorMessage = (String.Join(Environment.NewLine + " • ", result.Errors.Select(error => error.ErrorMessage))); universalHelper.MessageDialog("Saving of data failed!", " • " + errorMessage); return; } else { uHelper.SaveItem(currentUnit); ClearUnitFields(); } }