private void BindData() { try { IRouteManager routeManager = (IRouteManager)BusinessObjectManager.GetRouteManager(); DataTable dt = new DataTable(); List <Route> routes = routeManager.GetRoutes(); dt.Columns.Add("RouteId", typeof(long)); dt.Columns.Add("FromCityName", typeof(string)); dt.Columns.Add("ToCityName", typeof(string)); dt.Columns.Add("DistanceInKms", typeof(decimal)); dt.Columns.Add("status", typeof(bool)); foreach (Route r in routes) { DataRow rw = dt.NewRow(); rw["RouteId"] = r.ID; rw["FromCityName"] = r.FromCity.Name + " (" + r.FromCity.StateInfo.Name + ")"; rw["ToCityName"] = r.ToCity.Name + " (" + r.ToCity.StateInfo.Name + ")"; rw["DistanceInKms"] = r.DistanceInKms; rw["status"] = r.IsActive; dt.Rows.Add(rw); } GridView1.DataSource = dt; ctlAdminMaster.BuildPager(GridView1); } catch (RouteManagerException ex) { throw ex; } }
public RESTServer(ILogger Logger, IRouteManager RouteManager, params string[] Prefixes) : base(Logger) { if (RouteManager == null) { throw new ArgumentNullException(nameof(RouteManager)); } this.routeManager = RouteManager; // for example "http://contoso.com:8080/index/". if (Prefixes == null || Prefixes.Length == 0) { throw new ArgumentNullException(nameof(Prefixes)); } if (!HttpListener.IsSupported) { throw new NotSupportedException("Windows XP SP2 or Server 2003 is required to use the HttpListener class."); } listener = new HttpListener(); foreach (string s in Prefixes) { listener.Prefixes.Add(s); } }
public ProxyConfigManager( ILogger <ProxyConfigManager> logger, IProxyConfigProvider provider, IClusterManager clusterManager, IRouteManager routeManager, IEnumerable <IProxyConfigFilter> filters, IConfigValidator configValidator, ProxyEndpointFactory proxyEndpointFactory, ITransformBuilder transformBuilder, IProxyHttpClientFactory httpClientFactory, IActiveHealthCheckMonitor activeHealthCheckMonitor) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _provider = provider ?? throw new ArgumentNullException(nameof(provider)); _clusterManager = clusterManager ?? throw new ArgumentNullException(nameof(clusterManager)); _routeManager = routeManager ?? throw new ArgumentNullException(nameof(routeManager)); _filters = filters ?? throw new ArgumentNullException(nameof(filters)); _configValidator = configValidator ?? throw new ArgumentNullException(nameof(configValidator)); _proxyEndpointFactory = proxyEndpointFactory ?? throw new ArgumentNullException(nameof(proxyEndpointFactory)); _transformBuilder = transformBuilder ?? throw new ArgumentNullException(nameof(transformBuilder)); _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); _activeHealthCheckMonitor = activeHealthCheckMonitor ?? throw new ArgumentNullException(nameof(activeHealthCheckMonitor)); _conventions = new List <Action <EndpointBuilder> >(); DefaultBuilder = new ReverseProxyConventionBuilder(_conventions); _changeToken = new CancellationChangeToken(_cancellationTokenSource.Token); }
static Gw2ApiWebMethods() { _routeManager = new RouteManager(); //Dynamic Events API _routeManager.Register(Gw2ApiWebMethods.DynamicEventsAPI.Events, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/events.json")); _routeManager.Register(Gw2ApiWebMethods.DynamicEventsAPI.EventNames, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/event_names.json")); _routeManager.Register(Gw2ApiWebMethods.DynamicEventsAPI.MapNames, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/map_names.json")); _routeManager.Register(Gw2ApiWebMethods.DynamicEventsAPI.WorldNames, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/world_names.json")); _routeManager.Register(Gw2ApiWebMethods.DynamicEventsAPI.EventDetails, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/event_details.json")); //WvW API _routeManager.Register(Gw2ApiWebMethods.WvWAPI.Matches, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/wvw/matches.json")); _routeManager.Register(name: Gw2ApiWebMethods.WvWAPI.MatchDetails, path: string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/wvw/match_details.json"), parameters: "match_id"); _routeManager.Register(Gw2ApiWebMethods.WvWAPI.ObjectiveNames, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/wvw/objective_names.json")); //Item and Recipe Database API _routeManager.Register(Gw2ApiWebMethods.ItemAndRecipeDatabaseAPI.Items, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/items.json")); _routeManager.Register(name: Gw2ApiWebMethods.ItemAndRecipeDatabaseAPI.ItemDetails, path: string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/item_details.json"), parameters: "item_id"); _routeManager.Register(Gw2ApiWebMethods.ItemAndRecipeDatabaseAPI.Recipes, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/recipes.json")); _routeManager.Register(name: Gw2ApiWebMethods.ItemAndRecipeDatabaseAPI.RecipeDetails, path: string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/recipe_details.json"), parameters: "recipe_id"); //Guild API _routeManager.Register(Gw2ApiWebMethods.GuildAPI.GuildDetails, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/guild_details.json")); //Map API _routeManager.Register(Gw2ApiWebMethods.MapAPI.Continents, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/continents.json")); _routeManager.Register(Gw2ApiWebMethods.MapAPI.Maps, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/maps.json")); _routeManager.Register(name: Gw2ApiWebMethods.MapAPI.MapFloor, path: string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/map_floor.json"), parameters: new string[] { "continent_id", "floor" }); //Miscellaneous APIs _routeManager.Register(Gw2ApiWebMethods.MiscellaneousAPI.Build, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/build.json")); _routeManager.Register(Gw2ApiWebMethods.MiscellaneousAPI.Colors, string.Concat(Gw2ApiWebMethods.ApiGuildWars2BaseApiUri, "/v1/colors.json")); }
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = GridView1.Rows[e.RowIndex]; if (((TextBox)(row.Cells[3].Controls[0])).Text.Length == 0) { lblError.Text = "Distance in Kms Can't be Empty"; ((TextBox)(row.Cells[3].Controls[0])).Focus(); } else { try { IRouteManager routeManager = (IRouteManager)BusinessObjectManager.GetRouteManager(); Route route = new Route(); route.ID = long.Parse((row.Cells[0].Text)); route.DistanceInKms = long.Parse(((TextBox)(row.Cells[3].Controls[0])).Text); route.IsActive = ((CheckBox)(row.Cells[4].Controls[0])).Checked; routeManager.UpdateRoute(route); e.Cancel = true; GridView1.EditIndex = -1; BindData(); lblError.Text = "Route Updated"; } catch (RouteManagerException ex) { throw ex; } } }
public static async Task <Site> SiteUrlAsync(IRouteManager routeManager, IDataFactory dataFactory, string siteId) { var siteRepository = dataFactory.ItemRepository; var itemDataModel = await siteRepository.GetItemAsync(null, siteId); var sitemap = await SitemapUrlAsync(itemDataModel, dataFactory, routeManager); var siteBusinessModel = (SiteBusinessModel)itemDataModel.Data; var siteUrl = sitemap.BaseUrl; var siteName = siteBusinessModel.Name; var itemMasterDataModel = (await dataFactory.ItemRepository.GetItemsAsync(siteId, new ItemFilters { ParentId = siteId, Module = MasterBusinessModule.ModuleName })) .FirstOrDefault(); if (itemMasterDataModel != null) { var masterBusinessModel = (MasterBusinessModel)itemMasterDataModel.Data; siteName = masterBusinessModel.Elements.First(e => e.Property == "Title").Data; } return(new Site { Name = siteName, Url = siteUrl }); }
public DriverRouteService(IDriverRepository driverRepository, IRouteManager routeManager, IMapper mapper) { _driverRepository = driverRepository; _routeManager = routeManager; _mapper = mapper; }
public MessageRouter(ISerializedMessageHandler serializedMessageHandler, ILogicalEndPoint logicalEndPoint, IRouteManager routeManager, ILogger <MessageRouter> logger = null) { if (serializedMessageHandler == null) { throw new ArgumentNullException(nameof(serializedMessageHandler)); } if (logicalEndPoint == null) { throw new ArgumentNullException(nameof(logicalEndPoint)); } if (routeManager == null) { throw new ArgumentNullException(nameof(routeManager)); } _serializedMessageHandler = serializedMessageHandler; _logicalEndPoint = logicalEndPoint; _routeManager = routeManager; _logger = logger; _receiveProcess = new AsyncProcess(ReceiveProcedure, start: true); _disposeHelper = new AsyncDisposeHelper(DisposeInternalAsync, AsyncDisposeHelperOptions.Synchronize); }
public PaymentController(IPaymentManager paymentManager, IResponseProvider responseProvider, ILogProvider logProvider, IRouteManager routeManager) { _paymentManager = paymentManager; _responseProvider = responseProvider; _logProvider = logProvider; _routeManager = routeManager; }
/// <summary> /// Create SubscriptionService and configure it from configuration file. /// </summary> /// <param name="subscriptionStoreFactory"></param> public SubscriptionService(IDocumentStoreFactory subscriptionStoreFactory, IRouteManager routeManager) { Initialize(subscriptionStoreFactory, routeManager, MessageBusSettings.Settings.InputQueue); foreach (MessageBusSettings.MessageRoute route in MessageBusSettings.Settings.Routes) { RouteManager.AddRoute(route.Messages, route.Destination); } }
public SendNotificationCommand(UserService userService, IDataFactory dataFactory, IEmailService emailService, SiteUserService siteUserService, IRouteManager routeManager) { _userService = userService; _dataFactory = dataFactory; _emailService = emailService; _siteUserService = siteUserService; _routeManager = routeManager; }
public Robot(IAdapterManager adapterManager, IRouteManager routeManager, ISettingsManager settingsManager, IEventBus eventBus) { _adapterManager = adapterManager; _routeManager = routeManager; _settingsManager = settingsManager; _eventBus = eventBus; settingsManager.LoadSettings(); }
protected void Initialize(IDocumentStoreFactory subscriptionStoreFactory, IRouteManager routeManager, QueueName inputQueueName) { Condition.Requires(subscriptionStoreFactory, "subscriptionStoreFactory").IsNotNull(); Condition.Requires(inputQueueName, "inputQueueName").IsNotNull(); Condition.Requires(routeManager, "routeManager").IsNotNull(); RouteManager = routeManager; Subscriptions = subscriptionStoreFactory.Create <Type, SubscriptionRegistration>(); InputQueueName = inputQueueName; }
public AddCommentCommand(IDataFactory dataFactory, UserService userService, ICommentService commentService, IEmailService emailService, IRouteManager routeManager) { _dataFactory = dataFactory; _userService = userService; _commentService = commentService; _emailService = emailService; _routeManager = routeManager; }
public MessageBus(ISubscriptionService subscriptionService, IRouteManager routeManager, IMessageSink messageSink) { Condition.Requires(subscriptionService, "subscriptionService").IsNotNull(); Condition.Requires(routeManager, "routeManager").IsNotNull(); Condition.Requires(messageSink, "messageSink").IsNotNull(); SubscriptionService = subscriptionService; RouteManager = routeManager; MessageSink = messageSink; }
public ScheduleController(ICityManager cityMgr, IFlightManager flightMgr, IAirlineManager airlineMgr, IScheduleManager schMgr, IRouteManager routeManager, IFlightCostManager fcostMgr) { this.airlineMgr = airlineMgr; this.cityMgr = cityMgr; this.schMgr = schMgr; this.flightMgr = flightMgr; this.routeManager = routeManager; this.fcostMgr = fcostMgr; }
public SortService(IParcelManager parcelManager, IRouteManager routeManager, IStorePlaceManager storePlaceManager) { _parcelManager = parcelManager; _routeManager = routeManager; _storePlaceManager = storePlaceManager; _parcels = new List <Parcel>(); _parcelsToClients = new List <Parcel>(); _parcelsToOtherStorePlace = new List <Parcel>(); }
protected void btnSave_Click(object sender, EventArgs e) { if (dpFromCity.Text.Equals("None") == true) { lblError.Text = "Select From City"; dpFromCity.Focus(); } else if (dpToCity.Text.Equals("None") == true) { lblError.Text = "Select To City"; dpToCity.Focus(); } else if (dpFromCity.SelectedItem.Text.Equals(dpToCity.SelectedItem.Text)) { lblError.Text = "From City & To City Cannot be Same"; dpFromCity.Focus(); } else if (txtDistance.Text.Length == 0) { lblError.Text = "Enter the Distance between Routes"; txtDistance.Focus(); } else { try { Route route = new Route(); IRouteManager routeManager = (IRouteManager)BusinessObjectManager.GetRouteManager(); City fromcity = new City(); fromcity.CityId = long.Parse(dpFromCity.SelectedItem.Value); fromcity.Name = dpFromCity.SelectedItem.Text; route.FromCity = fromcity; City tocity = new City(); tocity.CityId = long.Parse(dpToCity.SelectedItem.Value); tocity.Name = dpToCity.SelectedItem.Text; route.ToCity = tocity; if (routeManager.GetRouteID(route) > 0) { lblError.Text = "Already route exists"; dpFromCity.Focus(); } else { route.DistanceInKms = double.Parse(txtDistance.Text); route.IsActive = chkActive.Checked; routeManager.AddRoute(route); lblError.Text = "Route Added Successfully"; } } catch (RouteManagerException ex) { throw ex; } } }
public FanapManager(IResponseProvider responseProvider, IRouteManager routeManager, INotificationManager notifManager, ITransactionManager transactionManager, IDiscountManager discountManager) { _responseProvider = responseProvider; _routeManager = routeManager; _notifManager = notifManager; _transactionManager = transactionManager; _discountManager = discountManager; }
public void Clean() { using (var bus = new MessageBus.Core.RabbitMQBus()) { using (IRouteManager routeManager = bus.CreateRouteManager()) { routeManager.DeleteQueue(QueueName); } } }
//初始化组件 protected override void Awake() { base.Awake(); m_IRouteManager = GameBox.App.Driver.GetModule <IRouteManager>(); if (null == m_IRouteManager) { throw new GameBoxFrameworkException("IRouteManager是无效的."); } }
protected override void SetUp() { base.SetUp(); IDocumentSerializer serializer = new JsonNetDocumentSerializer(); IDocumentStoreFactory store = new FileDocumentStoreFactory(StorageBaseDir, serializer); RouteManager = new RouteManager(); Service = new SubscriptionService(store, RouteManager, MyQueueName); store.Create <Type, SubscriptionRegistration>().Clear(); }
public TaxiMeterController(IRouteManager routeManager, ILogProvider logManager, ITaxiMeterManager taxiMeterManager, IResponseProvider responseProvider) { _routemanager = routeManager; _logmanager = logManager; _taxiMeterManager = taxiMeterManager; _responseProvider = responseProvider; }
public RouteController(IRouteManager routeManager, ILogProvider logManager, IRouteGroupManager routeGroupManager, IResponseProvider responseProvider) { _routemanager = routeManager; _logmanager = logManager; _routeGroupManager = routeGroupManager; _responseProvider = responseProvider; }
public void Clean() { using (var bus = new RabbitMQBus()) { using (IRouteManager routeManager = bus.CreateRouteManager()) { routeManager.DeleteQueue(QueueName); routeManager.DeleteQueue(DeadLetterQueueName); } } }
public DriverController(IRouteManager routeManager, ILogProvider logManager, IUserManager userManager, IDriverManager driverManager, IResponseProvider responseProvider) { _routemanager = routeManager; _logmanager = logManager; _userManager = userManager; _drivermanager = driverManager; _responseProvider = responseProvider; }
public RouteService( IRouteManager routeManager, IVehicleManager vehicleManager, IEmployeeManager employeeManager, IParcelManager parcelManager ) { _routeManager = routeManager; _vehicleManager = vehicleManager; _employeeManager = employeeManager; _parcelManager = parcelManager; }
public void Initialize() { using (var bus = new MessageBus.Core.RabbitMQBus()) { using (IRouteManager routeManager = bus.CreateRouteManager()) { routeManager.CreateQueue(QueueName, true, false, CreateQueueSettings.Default); routeManager.QueueBindMessage <ImportiantData>(QueueName); } } }
public ClusterController(IRouteManager routeManager, ILogProvider logManager, IRouteGroupManager routeGroupManager, IAdminManager adminManager, IResponseProvider responseProvider) { _routemanager = routeManager; _logmanager = logManager; _adminmanager = adminManager; _routeGroupManager = routeGroupManager; _responseProvider = responseProvider; }
public static IAirTravelManager GetRouteManager() { HttpContext context = HttpContext.Current; IRouteManager rm = (IRouteManager)context.Session["ROUTEMANAGER"]; if (rm == null) { rm = (IRouteManager)AirTravelManagerFactory.Create("RouteManager"); context.Session["ROUTEMANAGER"] = rm; } return(rm); }
private static IMessageBus BuildMessageBus(AbstractConfiguration cfg) { ISubscriptionService subscriptionService = MessageBusConfigurationExtensions.GetSubscriptionService(cfg); IMessageSink messageSink = MessageBusConfigurationExtensions.GetMessageSink(cfg); IObjectContainer container = ObjectContainerConfigurationExtensions.GetObjectContainer(cfg); IRouteManager routeManager = container.Resolve <IRouteManager>(); Xyperico.Agres.MessageBus.Implementation.MessageBus bus = new Agres.MessageBus.Implementation.MessageBus(subscriptionService, routeManager, messageSink); container.RegisterInstance <IMessageBus>(bus); return(bus); }
public static Task AdapterRoutes(IRouteManager routeManager, IDictionary<string, object> env) { // we wrap these simply to remove the owin & gate dependencies elsewhere // but maybe we won't need it...for now I kind of like it IRequest request = new RequestWrapper(env); IResponse response = new ResponseWrapper(env); var result = routeManager.HandleRoute(request, response); if (!result) { response.Status = "404 Route Not Found"; } return TaskHelpers.Completed(); }
protected override void SetUp() { base.SetUp(); IDocumentSerializer serializer = new JsonNetDocumentSerializer(); IDocumentStoreFactory store = new FileDocumentStoreFactory(StorageBaseDir, serializer); RouteManager = new RouteManager(); Service = new SubscriptionService(store, RouteManager, MyQueueName); store.Create<Type, SubscriptionRegistration>().Clear(); }
protected void Initialize(IDocumentStoreFactory subscriptionStoreFactory, IRouteManager routeManager, QueueName inputQueueName) { Condition.Requires(subscriptionStoreFactory, "subscriptionStoreFactory").IsNotNull(); Condition.Requires(inputQueueName, "inputQueueName").IsNotNull(); Condition.Requires(routeManager, "routeManager").IsNotNull(); RouteManager = routeManager; Subscriptions = subscriptionStoreFactory.Create<Type, SubscriptionRegistration>(); InputQueueName = inputQueueName; }
/// <summary> /// Create SubscriptionService with empty message routing and supplied input queue name. /// </summary> /// <param name="subscriptionStoreFactory"></param> /// <param name="inputQueueName"></param> public SubscriptionService(IDocumentStoreFactory subscriptionStoreFactory, IRouteManager routeManager, QueueName inputQueueName) { Initialize(subscriptionStoreFactory, routeManager, inputQueueName); }
/// <summary> /// Create SubscriptionService and configure it from configuration file. /// </summary> /// <param name="subscriptionStoreFactory"></param> public SubscriptionService(IDocumentStoreFactory subscriptionStoreFactory, IRouteManager routeManager) { Initialize(subscriptionStoreFactory, routeManager, MessageBusSettings.Settings.InputQueue); foreach (MessageBusSettings.MessageRoute route in MessageBusSettings.Settings.Routes) RouteManager.AddRoute(route.Messages, route.Destination); }
public ContentController(IContentService contentService, IRouteManager routeManager) : base(contentService, routeManager) { }
public BaseApiController(IContentService contentService, IRouteManager routeManager) { this._contentService = contentService; this._routeManager = routeManager; }
protected override void SetUp() { base.SetUp(); RouteManager = new RouteManager(); }