Мой сервисный метод получает сообщение в качестве параметра. Это сообщение имеет такой же реквизит. Этот реквизит используется для создания фильтра для запроса. Может быть использована логика.
Код, который настраивает фильтр, может выглядеть так
var filter = new QueryFilter()
var predicate = new Predicate()
if(message.Param1 == 1)
{
predicate .Param1 == message.Param2 + 5;
}
filer.Addpredicate(predicate);
Мой вопрос: должен ли этот код быть в хранилище или это логическая проблема бизнеса?