コード例 #1
0
ファイル: TrainController.cs プロジェクト: Ramanski/GVCServer
        public async Task <ActionResult> CancelTrainCreation(CancelMsg cancelMsg, [FromServices] TrainOperationsService trainOperationsService)
        {
            var train = await _trainRepository.FindTrain(cancelMsg.TrainIndex);

            await trainOperationsService.DeleteLastTrainOperaion(cancelMsg.TrainIndex, cancelMsg.TargetCode.ToString());

            return(Ok());
        }
コード例 #2
0
 public OperationsController(ILogger <TrainController> logger,
                             ITrainRepository trainRepository,
                             WagonOperationsService wagonOperationsService,
                             TrainOperationsService trainOperationsService)
 {
     _logger                     = logger;
     _trainRepository            = trainRepository;
     this.wagonOperationsService = wagonOperationsService;
     this.trainOperationsService = trainOperationsService;
     station                     = User?.Claims.Where(cl => cl.Type == ClaimTypes.Locality).FirstOrDefault()?.Value;
 }