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()); }
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; }