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; }