示例#1
0
 public UserDTO GetUser(int userId)
 {
     UserDTOAssembler asm=new UserDTOAssembler(_usersRepository);
     User u = _usersRepository.GetById(userId);
     if (u == null){
         throw new ArgumentNullException("userId cannot be null");
     }
     return asm.ToDTO(u);
 }
示例#2
0
 public void UpdateOwner(UserDTO user)
 {
     UserDTOAssembler asm = new UserDTOAssembler(_usersRepository);
     User u =asm.FromDTO(user);
     _usersDomainService.UpdateOwner(u);
 }
示例#3
0
 public UserDTO Execute()
 {
     return(UserDTOAssembler.ConvertUsertoUserDTO(this.userRepository.GetUserById(this.userId)));
 }
示例#4
0
 public UpdateUserBasicInfoCommand(UserRepository userRepository, string userId, UserDTO user)
 {
     this.userRepository = userRepository;
     this.User           = UserDTOAssembler.ConvertUserDTOtoUser(user);
     this.UserId         = userId;
 }
 public IEnumerable <UserDTO> Execute()
 {
     return(UserDTOAssembler.ConvertListUserToListUserDTO(this.userRepository.GetAllUsers()));
 }