示例#1
0
 public Handler(BloggyContext context, ICurrentUserAccessor currentUserAccessor,
                ILogger <CommentsController> logger)
 {
     _context             = context;
     _currentUserAccessor = currentUserAccessor;
     _logger = logger;
 }
示例#2
0
 public Handler(BloggyContext context, IPasswordHasher passwordHasher,
                ICurrentUserAccessor currentUserAccessor)
 {
     _context             = context;
     _passwordHasher      = passwordHasher;
     _currentUserAccessor = currentUserAccessor;
 }
示例#3
0
文件: Details.cs 项目: yminhua/Bloggy
 public Handler(BloggyContext context,
                IMapper mapper,
                ILogger <UsersController> logger)
 {
     _context = context;
     _mapper  = mapper;
     _logger  = logger;
 }
示例#4
0
文件: Create.cs 项目: yminhua/Bloggy
 public Handler(BloggyContext context, ICurrentUserAccessor currentUserAccessor, IMapper mapper,
                ILogger <PostsController> logger)
 {
     _context             = context;
     _currentUserAccessor = currentUserAccessor;
     _mapper = mapper;
     _logger = logger;
 }
示例#5
0
文件: Create.cs 项目: yminhua/Bloggy
 public Handler(BloggyContext context,
                ICurrentUserAccessor currentUserAccessor,
                IMapper mapper)
 {
     _context             = context;
     _currentUserAccessor = currentUserAccessor;
     _mapper = mapper;
 }
示例#6
0
 public Handler(BloggyContext context, IPasswordHasher passwordHasher, IMapper mapper,
                ILogger <AuthController> logger)
 {
     _context        = context;
     _passwordHasher = passwordHasher;
     _mapper         = mapper;
     _logger         = logger;
 }
示例#7
0
        public static async Task Initialize(
            BloggyContext context,
            IPasswordHasher passwordHasher,
            ILogger <BloggyContextInitializer> logger)
        {
            context.Database.EnsureCreated();

            if (!context.Users.Any())
            {
                var salt           = Guid.NewGuid().ToByteArray();
                var hashedPassword = passwordHasher.Hash("P@ssw0rd!", salt);
                context.Users.AddRange(
                    GetPreconfiguredUsers(hashedPassword, salt));

                await context.SaveChangesAsync();
            }

            if (!context.Tags.Any())
            {
                context.Tags.AddRange(
                    GetPreconfiguredTags());

                await context.SaveChangesAsync();
            }

            if (!context.Categories.Any())
            {
                context.Categories.AddRange(
                    GetPreconfiguredCategories());

                await context.SaveChangesAsync();
            }

            if (!context.Posts.Any())
            {
                context.Posts.AddRange(
                    GetPreconfiguredPosts());

                await context.SaveChangesAsync();
            }

            if (!context.PostTags.Any())
            {
                context.PostTags.AddRange(
                    GetPreconfiguredPostTags());

                await context.SaveChangesAsync();
            }

            if (!context.Comments.Any())
            {
                context.Comments.AddRange(
                    GetPreconfiguredComments());

                await context.SaveChangesAsync();
            }
        }
示例#8
0
 public Handler(BloggyContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper,
                ILogger <AuthController> logger)
 {
     _context           = context;
     _passwordHasher    = passwordHasher;
     _jwtTokenGenerator = jwtTokenGenerator;
     _mapper            = mapper;
     _logger            = logger;
 }
示例#9
0
 public Handler(BloggyContext context)
 {
     _context = context;
 }
示例#10
0
文件: Details.cs 项目: yminhua/Bloggy
 public Handler(BloggyContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }