public static async Task<IdentityResult> Registration(SocialNetwork.Domain.DataTransferObjects.RegistrationDTO model)
        {
            using (var work = new UnitOfWork())
            {
                List<Role> roles = new List<Role>();
                roles.Add(work.Roles.FindByNameAsync("User").Result);

                ProfilePhoto photo = (new UsersPhotoService()).GetRandomPhoto();
                var user = new User(model.FirstName, model.LastName, model.Email, photo)
                {
                    LocationId = work.Locations.GetAll().First().Id,
                    UserName = model.UserName,
                    Birthdate = DateTime.Now,
                    Roles = roles
                };

                try
                {
                    IdentityUserManager userManager = new IdentityUserManager(work.Users);
                    var res = await userManager.CreateAsync(user, model.Password);
                    work.Save();
                    return res;
                }
                catch (Exception)
                {                    
                    return null;
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e) {
            Feedback.Visible = false;

            Guid userId;
            if (!Request.QueryString["id"].TryParseGuid(out userId)) {
                ShowError(Feedback, "The parameter for id is not in the correct format!");
                SaveButton.Visible = false;
                FormFields.Visible = false;
                return;
            }

            _userManager = IdentityUserManager.GetManager();
            _user = _userManager.FindById(userId);

            if (_user == null) {
                ShowError(Feedback, "No user was found for the given id!");
                SaveButton.Visible = false;
                FormFields.Visible = false;
                return;
            }

            SaveButton.Click += SaveButton_Click;

            UserId.Value = userId.ToString();
            UserName.Text = _user.UserName;

            UserName.Attributes.Add("autocomplete", "off");
            Password.Attributes.Add("autocomplete", "off");

            if (!IsPostBack) {
                Email.Text = _user.Email;
                FirstName.Text = _user.FirstName;
                SurName.Text = _user.SurName;
                PhoneNumber.Text = _user.PhoneNumber;
                Password.Attributes.Add("value", PasswordMask);
                ConfirmPassword.Attributes.Add("value", PasswordMask);

                if (Request.QueryString["message"] == "created") {
                    ShowMessage(Feedback, "User has been created!");
                }
            }

            _roleManager = IdentityRoleManager.GetManager();
            _roles = _roleManager.Roles.OrderBy(r => r.Name).ToList();

            RenderRoles();
        }
Example #3
0
 public ManageController(IdentityUserManager userManager, IdentitySignInManager signInManager)
 {
     UserManager   = userManager;
     SignInManager = signInManager;
 }
 public AccountController(SignInManager <IdentityUser> signInManager, IdentityUserManager userManager)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
 }
 public IdentityUserAppService(
     IdentityUserManager userManager)
 {
     UserManager = userManager;
 }
 public SuperAdminAccountAppService(
     IdentityUserManager userManager,
     IIdentityRoleRepository roleRepository)
     : base(userManager, roleRepository)
 {
 }
Example #7
0
 public IdentityLinkUserManager(IIdentityLinkUserRepository identityLinkUserRepository, IdentityUserManager userManager, ICurrentTenant currentTenant)
 {
     IdentityLinkUserRepository = identityLinkUserRepository;
     UserManager   = userManager;
     CurrentTenant = currentTenant;
 }
Example #8
0
 public SampleDomainTests()
 {
     _identityUserRepository = GetRequiredService <IIdentityUserRepository>();
     _identityUserManager    = GetRequiredService <IdentityUserManager>();
 }
 public PermissionInternalApiV1Controller(
     PermissionManager permissionsManager, IdentityUserManager identityUserManager
     ) : base(identityUserManager)
 {
     m_permissionManager = permissionsManager;
 }
Example #10
0
 public VerificationCodeDataSeedContributor(
     IdentityUserManager identityUserManager)
 {
     _identityUserManager = identityUserManager;
 }
 public MyIdentityUserAppService(IdentityUserManager userManager, IIdentityUserRepository userRepository,
                                 IRepository <IdentityUser, Guid> userRepository1) : base(userManager, userRepository)
 {
     _userRepository = userRepository1;
 }
 public ClaimsInternalApiV1Controller(
     ClaimTypeManager claimTypeManager, IdentityUserManager identityUserManager
     ) : base(identityUserManager)
 {
     m_claimTypeManager = claimTypeManager;
 }
Example #13
0
        /// <summary>
        /// The dispose.
        /// </summary>
        /// <param name="disposing">
        /// The disposing.
        /// </param>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (this.userManager != null)
                {
                    this.userManager.Dispose();
                    this.userManager = null;
                }

                if (this.signInManager != null)
                {
                    this.signInManager.Dispose();
                    this.signInManager = null;
                }
            }

            base.Dispose(disposing);
        }
Example #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseAccountController"/> class.
 /// </summary>
 /// <param name="userManager">
 /// The user manager.
 /// </param>
 /// <param name="signInManager">
 /// The sign in manager.
 /// </param>
 public BaseAccountController(IdentityUserManager userManager, IdentitySignInManager signInManager)
 {
     this.UserManager = userManager;
     this.SignInManager = signInManager;
 }
Example #15
0
 public ManageController(IdentityUserManager userManager, IdentitySignInManager signInManager, IAuthenticationManager authenticationManager)
 {
     identityUserManager           = userManager;
     identitySignInManager         = signInManager;
     identityAuthenticationManager = authenticationManager;
 }
        protected override void Dispose(bool disposing)
        {
            if (disposing && _userManager != null)
            {
                _userManager.Dispose();
                _userManager = null;
            }

            base.Dispose(disposing);
        }
Example #17
0
 public AuthAppService(IAuthJwtProvider authJwtProvider, IdentityUserManager userManager, IDataFilter dataFilter)
 {
     AuthJwtProvider = authJwtProvider;
     UserManager     = userManager;
     DataFilter      = dataFilter;
 }
 public AbpProfileService(
     IdentityUserManager userManager,
     IUserClaimsPrincipalFactory <IdentityUser> claimsFactory
     ) : base(userManager, claimsFactory)
 {
 }
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_userManager != null)
                {
                    _userManager.Dispose();
                    _userManager = null;
                }

                if (_signInManager != null)
                {
                    _signInManager.Dispose();
                    _signInManager = null;
                }
            }

            base.Dispose(disposing);
        }
Example #20
0
 public UserWeChatOpenIdFinder(
     IdentityUserManager userManager)
 {
     UserManager = userManager;
 }
Example #21
0
 public ManageController(IdentityUserManager userManager, IdentitySignInManager signInManager, IAuthenticationManager authManager)
 {
     this.userManager   = userManager;
     this.signInManager = signInManager;
     this.authManager   = authManager;
 }
Example #22
0
 public RegisterModel(SignInManager signInManager, IdentityUserManager userManager, ILogger <LoginModel> logger)
 {
     _signInManager       = signInManager;
     _logger              = logger;
     _identityUserManager = userManager;
 }
Example #23
0
 public ContactInternalApiV1Controller(IdentityUserManager identityUserManager, ILogger <RegistrationInternalApiV1Controller> logger, TwoFactorValidator twoFactorValidator) : base(identityUserManager)
 {
     m_logger             = logger;
     m_twoFactorValidator = twoFactorValidator;
 }
Example #24
0
 public AccountAppService(
     IdentityUserManager userManager)
 {
     UserManager = userManager;
 }
Example #25
0
 public MyAccountAppService(AbpUserClaimsPrincipalFactory userClaimsPrincipalFactory, IRandomBuilder randomBuilder, IdentityUserManager userManager, IIdentityRoleRepository roleRepository, IAccountEmailer accountEmailer, IdentitySecurityLogManager identitySecurityLogManager, IOptions <IdentityOptions> identityOptions)
     : base(userManager, roleRepository, accountEmailer, identitySecurityLogManager, identityOptions)
 {
     UserClaimsPrincipalFactory = userClaimsPrincipalFactory;
     RandomBuilder = randomBuilder;
 }
 public TwoFactorProvidersProvider(IdentityUserManager identityUserManager, IdentitySignInManager identitySignInManager)
 {
     m_identityUserManager   = identityUserManager;
     m_identitySignInManager = identitySignInManager;
 }
Example #27
0
 public UserRoleListToStringResolver(IdentityUserManager userManager)
 {
     this.userManager = userManager;
 }
Example #28
0
 public ProductManager(IProductRepository productRepository,
                       IOrganizationUnitRepository organizationUnitRepository, IdentityUserManager userManager)
 {
     _productRepository          = productRepository;
     _organizationUnitRepository = organizationUnitRepository;
     _userManager = userManager;
 }
Example #29
0
 public AbpUserClaimsPrincipalFactory_Tests()
 {
     _identityUserManager           = GetRequiredService <IdentityUserManager>();
     _abpUserClaimsPrincipalFactory = GetRequiredService <AbpUserClaimsPrincipalFactory>();
     _testData = GetRequiredService <IdentityTestData>();
 }
Example #30
0
 public ManageController(IdentityUserManager userManager, IdentitySignInManager signInManager)
     : base(userManager, signInManager)
 {
 }
Example #31
0
 public AccountController(IdentityUserManager userManager, IConfigurationAccessor configurationAccessor)
 {
     _userManager   = userManager;
     _configuration = configurationAccessor.Configuration;
 }
Example #32
0
 public AccountApiController(IdentityUserManager userManager,
                             ISecureDataFormat <AuthenticationTicket> accessTokenFormat)
 {
     UserManager       = userManager;
     AccessTokenFormat = accessTokenFormat;
 }
 public ApplicationSignInManager(IdentityUserManager userManager, IAuthenticationManager authenticationManager) :
     base(userManager, authenticationManager)
 {
 }
 public AbpLiquidContextHandler(IdentityUserManager identityUserManager, IdentityRoleManager identityRoleManager)
 {
     _identityUserManager = identityUserManager;
     _identityRoleManager = identityRoleManager;
 }
 public SampleDomainTests(IIdentityUserRepository identityUserRepository, IdentityUserManager identityUserManager)
 {
     _identityUserRepository = identityUserRepository;
     _identityUserManager    = identityUserManager;
 }
Example #36
0
 public UserController(IdentityUserManager _userManager)
 {
     userManager = _userManager;
 }
 public AccountController(IdentityUserManager userManager, IdentitySignInManager signInManager)
 {
     UserManager = userManager;
     SignInManager = signInManager;
 }
Example #38
0
 public Handler(IdentityUserManager userManager)
 {
     _userManager = userManager;
 }
 public AuthenticationManager(IdentityUserManager userManager)
 {
     _userManager = userManager;
 }
 public AccountController(IdentityUserManager userManager,            
     IConfigurationService configurationService)
 {
     _userManager = userManager;            
     _configurationService = configurationService;
 }