public VacationTypeService(UrlopikDbContext urlopikDbContext, IMapper mapper, IHttpContextAccessor httpContextAccessor) { _urlopikDbContext = urlopikDbContext; _mapper = mapper; _httpContext = httpContextAccessor.HttpContext; }
public VacationService(UrlopikDbContext urlopikDbContext, IMapper mapper, IHttpContextAccessor httpContextAccessor, IVacationsQueryBuilder queryBuilder) { _urlopikDbContext = urlopikDbContext; _mapper = mapper; _httpContext = httpContextAccessor.HttpContext; _queryBuilder = queryBuilder; }
public static User GetUserUsingClaimsOrThrow(this HttpContext httpContext, UrlopikDbContext urlopikDbContext) { var emailFromClaims = httpContext.User.FindFirst("email").Value; var user = urlopikDbContext.Users.SingleOrDefault(x => x.Email.Equals(emailFromClaims)); if (user is null) { throw new UnauthorizedAccessException(); } return(user); }
public UserService(UrlopikDbContext urlopikDbContext, IMapper mapper) { _urlopikDbContext = urlopikDbContext; _mapper = mapper; }
public TokenService(UrlopikDbContext dbContext, IOptions <AuthOptions> authOptions) { _urlopikDbContext = dbContext; _authOptions = authOptions; }