public async Task InvokeAsync(HttpContext context, MazeRetreatContext mazeRetreatContext) { var displayUri = new Uri(context.Request.GetDisplayUrl()); mazeRetreatContext.RequestUri = displayUri.ToString(); mazeRetreatContext.HostUri = displayUri.Authority; await _next(context); }
public MazeLogic( DatabaseContext dbContext, RenderingLogic renderingLogic, ImageLogic imageLogic, MazeRetreatContext mazeRetreatContext) { _dbContext = dbContext; _renderingLogic = renderingLogic; _imageLogic = imageLogic; _mazeRetreatContext = mazeRetreatContext; }