示例#1
0
 public UserService(AlexwilkinsonContext context, IConfiguration configuration, IMailService mailService, IHttpContextAccessor httpContextAccessor, ITokenService tokenService)
 {
     _context             = context;
     _configuration       = configuration;
     _httpContextAccessor = httpContextAccessor;
     _mailService         = mailService;
     _tokenService        = tokenService;
 }
示例#2
0
        public Task Invoke(HttpContext context, AlexwilkinsonContext db)
        {
            _db = db;


            if (!context.Request.Path.Equals(_options.Path, StringComparison.Ordinal))
            {
                return(_next(context));
            }
            if (!context.Request.Method.Equals("POST") || !context.Request.HasFormContentType)
            {
                context.Response.StatusCode = 400;
                return(context.Response.WriteAsync("Bad Request"));
            }
            return(GenerateToken(context));
        }
示例#3
0
 public TokenService(AlexwilkinsonContext context, IConfiguration configuration)
 {
     _context       = context;
     _configuration = configuration;
 }
示例#4
0
 public UserController(AlexwilkinsonContext context, IUserService userService, ITokenService tokenService)
 {
     _context      = context;
     _userService  = userService;
     _tokenService = tokenService;
 }
示例#5
0
 public AuthController(AlexwilkinsonContext context)
 {
     _context = context;
 }
示例#6
0
 public BlogPostsController(AlexwilkinsonContext context)
 {
     _context = context;
 }