コード例 #1
0
        public virtual async Task <IActionResult> ChangePhoneAsync([FromBody][Required] ChangePhoneNumber <TIdentity> changePhoneNumber, CancellationToken cancellationToken = default)
        {
            await this.IdentityManager
            .ChangePhoneNumberAsync(changePhoneNumber, cancellationToken);

            return(this.Ok());
        }
コード例 #2
0
        public async Task <IActionResult> ChangePhoneNumber(ChangePhoneNumber command)
        {
            ActionContext.RouteData.Values["action"] = "Edit";

            Logger.Info("Changing phone number");

            await DispatchAsync(command);

            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public void ChangePhoneNumberPage()
 {
     try
     {
         ChangePhoneNumber.MouseClick();
     }
     catch (Exception e)
     {
         throw new Exception("Unable to submit the button.." + e.Message);
     }
 }
コード例 #4
0
        public async Task <IActionResult> ChangePhoneNumber([FromBody] ChangePhoneNumber command)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await DispatchAsync(command);

            return(NoContent());
        }
コード例 #5
0
        public async Task <ActionResult> ChangePhoneNumber(ChangePhoneNumber model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            AppUser userLoggedIn = await _userManager.FindByNameAsync(User.Identity.Name);

            userLoggedIn.PhoneNumber = model.NewPhoneNumber;

            _db.Users.Update(userLoggedIn);
            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
コード例 #6
0
        public IActionResult ChangePhoneNumber([FromBody] ChangePhoneNumber changePhoneNumber)
        {
            //claim karala token eken ganna one
            var userEmail = User.Claims.FirstOrDefault(u => u.Type == ClaimTypes.Email).Value;
            //data base eka email eka tyeda balanawa
            var user = _dataContext.UserTbl.FirstOrDefault(u => u.Email == userEmail);

            //balana conditon eka.
            if (user == null)
            {
                return(NotFound());
            }

            user.Phone = changePhoneNumber.ChangePhone;
            _dataContext.SaveChanges();
            return(Ok("Phone Number Changed Successfully!"));
        }
コード例 #7
0
        public ActionResult ChangePhoneNumber()
        {
            ChangePhoneNumber cpn = new ChangePhoneNumber();

            return(View(cpn));
        }