Я не уверен, где разместить свою бизнес-логику. У меня есть служба WCF, которая предоставляет свои методы моему клиенту.
Должна ли моя бизнес-логика быть в методе службы
public User GetUser(int id)
{
//Retrieve the user from a repository and perform business logic
return user;
}
или должна быть в отдельном классе, где каждый метод службы WCF, в свою очередь, будет вызывать методы бизнес-уровня.
public User GetUser(int id)
{
return _userLogic.GetUser(id);
}