/// <summary> /// Додає одиницю виміру /// </summary> /// <param name="unitDto">Екземпляр одиниці виміру</param> public void AddUnit(UnitsDtoModel unitDto) { var mapper = new MapperConfiguration(cfg => cfg.CreateMap <UnitsDtoModel, UnitsModel>()).CreateMapper(); UnitsModel unit = mapper.Map <UnitsModel>(unitDto); var results = unitsValidator.Validate(unit); if (results.IsValid) { unitsRepository.Add(unit); } else { throw new Exception("Помилка валідації одиниці виміру: " + Environment.NewLine + ValidationResultsHelper.GetValidationErrors(results)); } }