本文整理汇总了C#中IUserRepository.GetNewUser方法的典型用法代码示例。如果您正苦于以下问题:C# IUserRepository.GetNewUser方法的具体用法?C# IUserRepository.GetNewUser怎么用?C# IUserRepository.GetNewUser使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IUserRepository
的用法示例。
在下文中一共展示了IUserRepository.GetNewUser方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ManageViewModel
/// <summary>
/// Initializes an instance of <see cref="ManageViewModel"/>.
/// </summary>
/// <param name="registeredName"></param>
/// <param name="userRepository"></param>
/// <param name="messagingService"></param>
/// <param name="canUserNavigate"></param>
public ManageViewModel(string registeredName, IUserRepository userRepository, IMessagingService messagingService,bool canUserNavigate)
: base(registeredName,canUserNavigate)
{
if (userRepository == null)
throw new ArgumentNullException("userRepository");
if (messagingService == null)
throw new ArgumentNullException("messagingService");
_userRepository = userRepository;
_messagingService = messagingService;
DisplayName = UIText.MANAGE_VIEW_HEADER;
CanGoBack = true;
Users = new ExtendedObservableCollection<UserViewModel>();
//Intialize commands
RefreshUserListCommand = new RelayCommand(RefreshUserList);
SaveUsersCommand = new RelayCommand(SaveUser, CanSaveUser);
AddNewUserCommand = new RelayCommand(() => SelectedUser = new UserViewModel(_userRepository.GetNewUser(),_messagingService));
}