示例#1
0
 /// <summary>
 /// 削除を実行する
 /// </summary>
 private void ExecuteDeleteCommand()
 {
     if (UsersDataStore.GetUser(SelectedUser.Guid) != null)
     {
         UsersDataStore.RemoveUser(SelectedUser);
         RefreshUsers();
         SelectedUser = new User();
     }
 }
示例#2
0
 /// <summary>
 /// 更新を実行する
 /// </summary>
 private void ExecuteUpdateCommand()
 {
     if (UsersDataStore.GetUser(SelectedUser.Guid) == null)
     {
         UsersDataStore.AddUser(SelectedUser);
     }
     else
     {
         UsersDataStore.UpdateUser(SelectedUser);
     }
     RefreshUsers();
     SelectedUser = new User();
 }
示例#3
0
 /// <summary>
 /// 削除が実行可能かどうかを判定する
 /// </summary>
 /// <returns></returns>
 private bool CanExecuteDeleteCommand()
 {
     return(SelectedUser != null && UsersDataStore.GetUser(SelectedUser.Guid) != null);
 }