Репозиторий или Бизнес-логика касаются? - PullRequest
0 голосов
/ 22 декабря 2010

Мой сервисный метод получает сообщение в качестве параметра. Это сообщение имеет такой же реквизит. Этот реквизит используется для создания фильтра для запроса. Может быть использована логика.

Код, который настраивает фильтр, может выглядеть так

var filter = new QueryFilter()

var predicate = new Predicate()

if(message.Param1 == 1)
{
    predicate .Param1 == message.Param2 + 5;
}

filer.Addpredicate(predicate);

Мой вопрос: должен ли этот код быть в хранилище или это логическая проблема бизнеса?

1 Ответ

0 голосов
/ 22 декабря 2010

Это не должно иметь большого значения, но так как у вас есть слово «запрос», которое в основном связано с хранилищем, я бы сказал - хранилище

...