public void Start()
        {
            httpHandler = new HttpHandler();
            databaseWrapper = new DatabaseWrapper();
            databaseWrapper.Connect();
            requestManager = new RequestManager(databaseWrapper, httpHandler);

            httpHandler.StartServer();

            Logger.Log("Goodbye.", LogLevel.Info);
        }
 public RequestManager(DatabaseWrapper databaseWrapper, IRequestGenerator generator)
 {
     generator.OnPOST += HandlePost;
     generator.OnGET += HandleGet;
     this.databaseWrapper = databaseWrapper;
 }