public async Task <ActionResult> Manage(ManageMessageId?message, string provider = "", string otherUserId = "") { ViewBag.StatusMessage = message?.GetAttribute <DisplayAttribute>().GetName(); if (message == ManageMessageId.AlreadyLinkedToOtherUser) { var otherUser = await userManager.FindByIdAsync(otherUserId); ViewBag.StatusMessage += $" {provider ?? ""}. Аккаунт уже привязан к пользователю {otherUser?.UserName ?? ""}."; } ViewBag.IsStatusError = message?.GetAttribute <IsErrorAttribute>()?.IsError ?? IsErrorAttribute.DefaultValue; ViewBag.HasLocalPassword = ControllerUtils.HasPassword(userManager, User); ViewBag.ReturnUrl = Url.Action("Manage"); return(View()); }