Esempio n. 1
0
        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());
        }