// // GET: /Manage/Index public async Task <ActionResult> Index(ManageMessageId?message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "Ваш пароль изменен." : message == ManageMessageId.SetPasswordSuccess ? "Пароль задан." : message == ManageMessageId.SetTwoFactorSuccess ? "Настроен поставщик двухфакторной проверки подлинности." : message == ManageMessageId.Error ? "Произошла ошибка." : message == ManageMessageId.AddPhoneSuccess ? "Ваш номер телефона добавлен." : message == ManageMessageId.RemovePhoneSuccess ? "Ваш номер телефона удален." : ""; var userId = User.Identity.GetUserId(); EmailAdressRep email = new EmailAdressRep(); var model = new IndexViewModel { HasPassword = HasPassword(), PhoneNumber = await UserManager.GetPhoneNumberAsync(userId), TwoFactor = await UserManager.GetTwoFactorEnabledAsync(userId), Logins = await UserManager.GetLoginsAsync(userId), BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId), ID = email.GetID(User.Identity.GetUserName()) }; return(View(model)); }
public ActionResult AddToCart(kaspi.lab.service.CurrentProductDTO prod) { int ID; ModelAW db = new ModelAW(); EmailAdressRep email = new EmailAdressRep(); ID = email.GetID(User.Identity.GetUserName()); kaspi.lab.CartService.CartServiceClient cart = new kaspi.lab.CartService.CartServiceClient(); kaspi.lab.CartService.CurrentProductDTO product = new kaspi.lab.CartService.CurrentProductDTO(); product.ProductID = prod.ProductID; product.Count = prod.Count; cart.AddToCart(product, ID); cart.Close(); return(View(prod)); }