Beispiel #1
0
        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();
        }
Beispiel #2
0
        private readonly AuctionUserManager _userManager; // for user creation, roles ..

        public UserSerivce(IMapper mapper, IUnitOfWork unitOfWork, AuctionUserManager userManager)
        {
            _mapper      = mapper;
            _unitOfWork  = unitOfWork;
            _userManager = userManager;
        }
Beispiel #3
0
 public EditLotHandler(ILotService lotService, AuctionUserManager userService, ICategoryService categoryService)
 {
     _lotService      = lotService;
     _userService     = userService;
     _categoryService = categoryService;
 }