public ActionResult QuickSetMobilePhone(QuickSetMobilePhoneModel model) { if (!ModelState.IsValid) { return(PartialView(model)); } var userRepository = CurrentAccountDbContext.GetUserRepository(); var user = userRepository.GetById(CurrentUser.Id); userRepository.AddContactToUser(user.Id, UserContactType.MobilePhone, model.Phone, MvcApplication.GetServerDateTime()); var client = GetDispatcherClient(); var response = client.CreateSubscription(CurrentUser.AccountId, new CreateSubscriptionRequestData() { UserId = CurrentUser.Id, Channel = SubscriptionChannel.Sms, Object = SubscriptionObject.Default, IsEnabled = true }); response.Check(); this.SetTempMessage(TempMessageType.Success, "Мобильный телефон успешно добавлен. Теперь вы будете получать уведомления по SMS!"); return(Redirect(model.ReturnUrl ?? Url.Action("Start"))); }
public ActionResult QuickSetMobilePhone() { var model = new QuickSetMobilePhoneModel() { ReturnUrl = Referrer }; return(PartialView(model)); }