Здравствуйте, Аноним, Вы писали:
А>Доброго вечера!
А>Есть у нас система, в БД которой заведено много валют. А>Пользователь системы может делать разные финансовые операции, и когда юзер работает, то у него всегда выбрана какая-то валюта в комбобоксе. А>При этом есть базовая валюта и все деньги в БД хранятся в базовой валюте. А>Проблема в том, что есть много сервисов, которые обращаются к Entity и во всех этих обращениях надо знать, что ЭТО поле мы конвертируем из базовой к выбранной комбобоксе юзера. Аналогично при сохранении. А>Какие есть мысли, чтобы свести это в одно место?
Я так понимаю что у пользователя есть конфигурационный параметр, указывающий текущую валюту. Этот параметр отображается в combobox. Можно сделать свой тип Money, в котором хранить деньги в сущностях, в ToString которого требовать эту самую валюту. Аналогично запрашивать в конструкторе валюту, чтобы знать из чего во что конвертировать.