public void SaveExecute(object parametar)
        {
            try
            {
                if (User.UserId == 0)
                {
                    var passwordBox = parametar as PasswordBox;
                    var password    = passwordBox.Password;
                    User.Password        = password;
                    User.GenderId        = selectedGender.GenderId;
                    User.MaritalStatusId = selectedMaritalStatus.MaritalStatusId;
                    User.RoleId          = 2;

                    MessageBoxResult result = MessageBox.Show("Are you sure you want to save the new Administrator", "Add New Admin", MessageBoxButton.YesNo);
                    if (result == MessageBoxResult.Yes)
                    {
                        bool uniqueUser       = service.CheckUsernameUser(User.Username);
                        bool uniqueUserMaster = service.CheckUsernameMasterUser(User.Username);
                        if (!uniqueUser && !uniqueUserMaster)
                        {
                            int userId = service.AddCompanyUser(User);
                            if (userId != 0)
                            {
                                Admin.CompanyUserId       = userId;
                                Admin.AdministratorTypeId = selectedType.AdministratorTypeId;
                                Admin.ExpirationDate      = DateTime.Now.AddDays(7);

                                if (service.AddAdminUser(Admin) != 0)
                                {
                                    MessageBox.Show("You have successfully added new administrator");
                                    Logging.LoggAction("AddNewAdmnViewModel", "Info", "Succesfull add new Admin");
                                    MasterAdminView masterView = new MasterAdminView();
                                    masterView.Show();
                                    addNewAdminView.Close();
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("User name is not unique!");
                        }
                    }
                    else
                    {
                        MasterAdminView masterView = new MasterAdminView();
                        masterView.Show();
                        addNewAdminView.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }