Esempio n. 1
0
        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();
            }
        }