public void Add(InstrumentModel instrumentModel)
        {
            if (string.IsNullOrEmpty(instrumentModel.Name))
            {
                throw new ValidationException(Messages.InstrumentNameRequired);
            }

            var instrumentByName = _instrumentRepository.GetByName(instrumentModel.Name);

            if (instrumentByName != null)
            {
                throw new ConflictException(Messages.InstrumentNameAlreadyExists);
            }

            var instrument = InstrumentMapper.ToInstrument(instrumentModel);

            instrument.Id = SecurityUtils.GenerateEntityId();

            _instrumentRepository.Add(instrument);
        }