private void Registration(object param)
        {
            Password = (param as PasswordBox)?.Password;
            string messageText;

            if (!userValidationService.ValidPassword(Password))
            {
                messageText = Resources.ToShortPassword;
            }
            else if (!userValidationService.ValidEmail(MailForRegistration))
            {
                messageText = Resources.IncorrectEmail;
            }
            else
            {
                RegistrationDTO regModel = new RegistrationDTO
                {
                    Email           = MailForRegistration,
                    FirstName       = Name,
                    LastName        = Surname,
                    Password        = Password,
                    ConfirmPassword = Password,
                    UserName        = LoginForRegistration
                };

                if (authenticatorService.Register(regModel) != "BadRequest")
                {
                    friendsService.AddFriends(
                        userSerchingService.GetByEmail(MailForRegistration).ResultTask.Result.Id,
                        userSerchingService.GetByEmail("*****@*****.**").ResultTask.Result.Id);

                    CleanRegisterData(param);
                    messageText = Resources.SuccessfulRegistration;
                }
                else
                {
                    messageText = Resources.UserWithMailOrLoginExist;
                }
            }

            MessageBox.Show(messageText);
        }