protected override void Seed(AuctionContext context) { AuctionRoleManager roleManager = new AuctionRoleManager(new RoleStore <AuctionRole>(context)); roleManager.Create(new AuctionRole() { Name = "ceo" }); roleManager.Create(new AuctionRole() { Name = "admin" }); roleManager.Create(new AuctionRole() { Name = "user" }); AuctionUserManager userManager = new AuctionUserManager(new UserStore <AuctionUser>(context)); var user1 = new AuctionUser() { Email = "*****@*****.**", UserName = "******", Nickname = "Dragon34", CreditCardNumber = "5168 8090 0000 0000" }; userManager.Create(user1, "Boss(0)"); userManager.AddToRole(user1.Id, "ceo"); userManager.AddToRole(user1.Id, "admin"); var user2 = new AuctionUser() { Email = "*****@*****.**", UserName = "******", Nickname = "Killer Sanya", CreditCardNumber = "5168 1254 1234 4321" }; userManager.Create(user2, "Abc=123"); userManager.AddToRole(user2.Id, "admin"); var user3 = new AuctionUser() { Email = "*****@*****.**", UserName = "******", Nickname = "Thomas the Train", CreditCardNumber = "4790 7000 1488 1221" }; userManager.Create(user3, "Choo-400"); userManager.AddToRole(user3.Id, "user"); var user4 = new AuctionUser() { Email = "*****@*****.**", UserName = "******", Nickname = "Another User", CreditCardNumber = "4790 3454 6789 0000" }; userManager.Create(user4, "Pass+1"); userManager.AddToRole(user4.Id, "user"); context.SaveChanges(); }
private readonly AuctionUserManager _userManager; // for user creation, roles .. public UserSerivce(IMapper mapper, IUnitOfWork unitOfWork, AuctionUserManager userManager) { _mapper = mapper; _unitOfWork = unitOfWork; _userManager = userManager; }
public EditLotHandler(ILotService lotService, AuctionUserManager userService, ICategoryService categoryService) { _lotService = lotService; _userService = userService; _categoryService = categoryService; }