J'apprends le DDD seulement 2 jours, et la question suivante avec le code?objets de domaine et de dépôt
public class User
{
public Int UserId{get;set;}
public string Username{get;set;}
public List<Role> Roles{get;set;}
public User GetUserById(int userid)
{
// How to write the business logic?
// How to instance userRepository?
return userRepository.GetUserById(userid);
}
public List<Role> GetRoles(int userid)
{
// How to write ?
}
}
public interface IUserRepository
{
User GetUserById(int userid);
}
public class UserRepository : IUserRepository
{
public User GetUserById(int userid)
{
///ado.net code list from database
}
}