Beispiel #1
0
        /// <summary>
        /// UserAccountAction
        /// </summary>
        /// <param name="userAccountActionType">Action Type</param>
        /// <param name="userAccounts">UserAccounts retrieved.</param>
        /// <param name="userAccountLoggedIn">UserAccount logged in.</param>
        /// <param name="messageFromServer">Message from server.</param>
        public void UserAccountAction(
            Contract.UserManagement.Enums.UserAccountActionType userAccountActionType,
            List <Contract.UserManagement.Objects.UserAccount> userAccounts,
            Contract.UserManagement.Objects.UserAccount userAccountLoggedIn,
            string messageFromServer)
        {
            if (userAccounts != null)
            {
                _userAccounts = userAccounts;
            }
            switch (userAccountActionType)
            {
            case UserAccountActionType.UpdateUsers:
                handleUpdateUsers();
                break;

            case UserAccountActionType.AddUser:
                handleAddUser();
                break;

            case UserAccountActionType.EditUser:
                handleSearchUsers();
                break;

            case UserAccountActionType.DeleteUser:
                handleDeleteUser();
                break;

            case UserAccountActionType.SearchUsers:
                handleSearchUsers();
                break;
            }
        }
Beispiel #2
0
 /// <summary>
 /// User Account Action
 /// </summary>
 /// <param name="userAccountActionType">Action Type</param>
 /// <param name="userAccounts">User Accounts retrieved.</param>
 /// <param name="userAccountLoggedIn">User Account logged in.</param>
 /// <param name="messageFromServer">Message from server.</param>
 public void UserAccountAction(
     Contract.UserManagement.Enums.UserAccountActionType userAccountActionType,
     List <Contract.UserManagement.Objects.UserAccount> userAccounts,
     Contract.UserManagement.Objects.UserAccount userAccountLoggedIn,
     string messageFromServer)
 {
     switch (userAccountActionType)
     {
     case UserAccountActionType.UpdateUsers:
         handleUpdateUsers(userAccountLoggedIn);
         break;
     }
 }
Beispiel #3
0
        /// <summary>
        /// User Account Action
        /// </summary>
        /// <param name="userAccountActionType">Action Type</param>
        /// <param name="userAccounts">User Accounts retrieved.</param>
        /// <param name="userAccountLoggedIn">User Account logged in.</param>
        /// <param name="messageFromServer">Message from server.</param>
        public void UserAccountAction(
            Contract.UserManagement.Enums.UserAccountActionType userAccountActionType,
            List <UserAccount> userAccounts,
            Contract.UserManagement.Objects.UserAccount userAccountLoggedIn,
            string messageFromServer)
        {
            switch (userAccountActionType)
            {
            case UserAccountActionType.AddUser:
                handleAddUser();
                break;

            case UserAccountActionType.AddUserFailed:
                handleAddUserFailed(messageFromServer);
                break;

            case UserAccountActionType.EditUser:
                handleEditUser();
                break;

            case UserAccountActionType.EditUserFailed:
                handleEditUserFailed(messageFromServer);
                break;

            case UserAccountActionType.UnlockUser:
                handleUnlockUser();
                break;

            case UserAccountActionType.UnlockUserFailed:
                handleUnlockUserFailed();
                break;

            case UserAccountActionType.DeleteUser:
                handleDeleteUser();
                break;

            case UserAccountActionType.DeleteUserFailed:
                handleDeleteUserFailed(messageFromServer);
                break;
            }
        }