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);
        }
 public IHttpActionResult AddYourFriends([FromBody] FriendsCreate model)
 {
     if (model is null)
     {
         return(BadRequest("Your request body cannot be empty. "));
     }
     if (ModelState.IsValid)
     {
         var friendsAdded = friendsService.AddFriends(model);
         if (friendsAdded == true)
         {
             return(Ok());
         }
         else
         {
             return(BadRequest());
         }
     }
     return(BadRequest(ModelState));
 }