/// <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; } }
/// <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; } }
/// <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; } }