public RegisterAdminUserModel(
            UserManager <IdentityUser> userManager,
            SignInManager <IdentityUser> signInManager,
            ILogger <RegisterModel> logger,
            IEmailSender emailSender,
            Nature_Gallery_IdentityContext context
            )
        {
            var roleStore = new RoleStore <IdentityRole>(context);

            roleManager    = new RoleManager <IdentityRole>(roleStore, null, null, null, null);
            _userManager   = userManager;
            _signInManager = signInManager;
            _logger        = logger;
            _emailSender   = emailSender;
        }
        public RegisterModel(
            UserManager <IdentityUser> userManager,
            SignInManager <IdentityUser> signInManager,
            ILogger <RegisterModel> logger,
            IEmailSender emailSender,
            Nature_Gallery_DataContext dataContext,
            Nature_Gallery_IdentityContext identityData



            )
        {
            this.dataContext = dataContext;
            var roleStore = new RoleStore <IdentityRole>(identityData);

            roleManager    = new RoleManager <IdentityRole>(roleStore, null, null, null, null);
            _userManager   = userManager;
            _signInManager = signInManager;
            _logger        = logger;
            _emailSender   = emailSender;
        }