public async Task <IActionResult> AcceptInvite(AdminAcceptInviteModel model) { if (model.IsNotValid()) { model.SetInputModelValues(); return(View(model)); } var request = new AdminAcceptInviteRequest(model.Token, model.Email, model.FirstName, model.LastName, model.Password); var response = await _adminService.AcceptSuperAdminUserInvite(request); if (response.Status.IsNotSuccess) { model.MapMessages(response); model.SetInputModelValues(); return(View(model)); } return(Redirect("/Admin/AcceptInviteDone/")); }