private void AddRole(FurysApiDbContext context, string roleName) { var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); if (!roleManager.RoleExists(roleName)) { IdentityResult roleResult = roleManager.Create(new IdentityRole(roleName)); } }
public UnitOfWork(FurysApiDbContext context) { _context = context; //Add new Repositories in here BasketContents = new BasketContentsRepository(_context); DrinkComponents = new DrinkComponentRepository(_context); DrinkRecipes = new DrinkRecipeRepository(_context); Drinks = new DrinkRepository(_context); Orders = new OrderRepository(_context); }
private void AddUser(FurysApiDbContext context, User user, string password, string roleName) { var userManager = new ApplicationUserManager(new UserStore <User>(context)); if (userManager.FindByName(user.UserName) == null) { var identityResult = userManager.Create(user, password); if (identityResult.Succeeded) { var currentUser = userManager.FindByName(user.UserName); var roleResult = userManager.AddToRole(currentUser.Id, roleName); } } }
protected Repository(FurysApiDbContext context) { Context = context; _entities = Context.Set <T>(); }
public DrinkRecipeRepository(FurysApiDbContext context) : base(context) { }
public BasketContentsRepository(FurysApiDbContext context) : base(context) { }
public OrderRepository(FurysApiDbContext context) : base(context) { _modelFactory = new ModelFactory(); }
public DrinkComponentRepository(FurysApiDbContext context) : base(context) { }