public void Submit()
        {
            try
            {
                loginFacade.CompleteRegistration(UserName, NewPassword.Password, PasswordToken);
                personalProfileFacade.Insert(Mapper.Map <PersonalProfileDto>(Profile), UserName);
            }
            catch (UIException ex)
            {
                ErrorMessage = ex.Message;
                return;
            }

            var identity = loginFacade.Login(UserName, NewPassword.Password);

            if (identity != null)
            {
                Context.OwinContext.Authentication.SignIn(identity);
                Context.Redirect("MyProfile", null);
            }
            IsSuccessfullyFinished = true;
        }