示例#1
0
        public async Task <User> SignUp(SignUpModel model, CancellationToken cancellationToken)
        {
            var user = new User
            {
                Name     = model.Name,
                Email    = model.Email,
                Password = model.Password,
            };

            _context.User.Add(user);
            await _context.SaveChangesAsync();

            return(user);
        }
        public async Task <IActionResult> OnPostAsync()
        {
            if (ModelState.IsValid)
            {
                var user = new User
                {
                    Name     = Name,
                    Email    = Email,
                    Password = Password,
                };
                _context.User.Add(user);
                await _context.SaveChangesAsync();

                var a = EmailSender.Send(Email, "Successfully registered", "आपका खाता खुल चूका हैं|");
                if (a)
                {
                    return(RedirectToPage("/Index", new { Name }));
                }
            }
            return(Page());
        }