public WebStoreDbInitializer(WebStoreDb db, UserManager <User> UserManager, RoleManager <Role> RoleManager, ILogger <WebStoreDbInitializer> Logger)
 {
     _db          = db;
     _UserManager = UserManager;
     _RoleManager = RoleManager;
     _Logger      = Logger;
 }
Esempio n. 2
0
        public async Task AddToRoleAsync([FromBody] User user, string role, [FromServices] WebStoreDb db)
        {
            await _UserStore.AddToRoleAsync(user, role);

            await db.SaveChangesAsync();
        }
Esempio n. 3
0
        public async Task RemoveLoginAsync([FromBody] User user, string LoginProvider, string ProviderKey, [FromServices] WebStoreDb db)
        {
            await _UserStore.RemoveLoginAsync(user, LoginProvider, ProviderKey);

            await db.SaveChangesAsync();
        }
Esempio n. 4
0
        public async Task AddLoginAsync([FromBody] AddLoginDTO login, [FromServices] WebStoreDb db)
        {
            await _UserStore.AddLoginAsync(login.User, login.UserLoginInfo);

            await db.SaveChangesAsync();
        }
Esempio n. 5
0
 public UsersApiController(WebStoreDb db)
 {
     _UserStore = new UserStore <User, Role, WebStoreDb>(db);
 }
Esempio n. 6
0
        public async Task RemoveClaimsAsync([FromBody] RemoveClaimDTO ClaimInfo, [FromServices] WebStoreDb db)
        {
            await _UserStore.RemoveClaimsAsync(ClaimInfo.User, ClaimInfo.Claims);

            await db.SaveChangesAsync();
        }
Esempio n. 7
0
 public CatalogController(IProductData ProductData, WebStoreDb db)
 {
     _ProductData = ProductData;
     _db          = db;
 }
Esempio n. 8
0
 public SqlEmployeesData(WebStoreDb db, ILogger <SqlEmployeesData> Logger)
 {
     _db     = db;
     _Logger = Logger;
 }
Esempio n. 9
0
 public DbProductData(WebStoreDb db) => _db = db;
Esempio n. 10
0
 public RolesApiController(WebStoreDb db)
 {
     _RoleStore = new RoleStore <Role>(db);
 }
Esempio n. 11
0
 public SqlOrderService(WebStoreDb db, UserManager <User> UserManager)
 {
     _db          = db;
     _UserManager = UserManager;
 }