public IRequestHandler MapRequestHandler(GameParameters parameters) { var type = parameters.GetType(); if (type == typeof(PutGameInfoParameters)) { return(new PutGameInfoHandler(null, null)); } if (type == typeof(GetGameInfoParameters)) { return(new GetGameInfoHandler()); } if (type == typeof(AllInfoServersParameters)) { return(new AllInfoServersHandler()); } return(null); }