private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            frmUserRoleEdit.Visibility = Visibility.Hidden;
            var UserID = int.Parse(txtUserID.Text);
            var RoleID = txtRoleID.Text.ToString();

            if (chkBoxActive.IsChecked == true)
            {
                active = true;
            }
            else
            {
                active = false;
            }

            try
            {
                if (insertUpdate.Equals("i"))
                {
                    myUserRoleManager.AddNewUserRole(_accessToken.UserID, RoleID);
                    lblMessage.Content = "Record Inserted successfully.";
                }
                else
                if (insertUpdate.Equals("u"))
                {
                    var res = myUserRoleManager.EditUserRoleStatus(UserID, RoleID, active);
                    if (res == true)
                    {
                        lblCrudRes.Content = "Record Updated successfully.";
                        lblMessage.Content = "Operation Succeeded. ";
                    }
                    else
                    {
                        lblMessage.Content = "Operation failed. ";
                    }
                }
            }
            catch (Exception)
            {
                lblCrudRes.Content = "Operation Failed, check out!";
            }
            finally
            {
                insertUpdate       = "";
                txtUserID.Text     = "";
                txtRoleID.Text     = "";
                lblCrudRes.Content = "";
                PopulateUserRoleGrid();
            }
        }