コード例 #1
0
ファイル: BackOfficeController.cs プロジェクト: wildbunny/MT
        public async Task <IActionResult> AddRoute([FromBody] NewMatchingEngineRouteRequest request)
        {
            var newRoute = DomainObjectsFactory.CreateRoute(request);
            await _routesManager.AddOrReplaceRouteAsync(newRoute);

            return(Ok(newRoute));
        }
コード例 #2
0
ファイル: BackOfficeController.cs プロジェクト: wildbunny/MT
        public async Task <IActionResult> EditRoute(string id, [FromBody] NewMatchingEngineRouteRequest request)
        {
            var existingRoute = _routesManager.GetRouteById(id);

            if (existingRoute != null)
            {
                var route = DomainObjectsFactory.CreateRoute(request, id);
                await _routesManager.AddOrReplaceRouteAsync(route);

                return(Ok(_routesManager));
            }
            else
            {
                throw new Exception("MatchingEngine Route not found");
            }
        }