public void OnUri(Uri uri) {
_type = uri.GetQueryParamEnum<OnlineManagerType>("Mode");
_manager = BaseOnlineManager.ManagerByMode(_type);
var id = uri.GetQueryParam("Id");
if (id == null) {
throw new Exception(ToolsStrings.Common_IdIsMissing);
}
_entry = _manager.GetById(id);
if (_entry == null) {
throw new Exception(string.Format(AppStrings.Online_ServerWithIdIsMissing, id));
}
}