Beispiel #1
0
        public async Task <IActionResult> TakeFreight([FromBody] TakeFreightDto freightDto)
        {
            var result = await _truckerServiceWebApp.TakeFreight(freightDto.TruckerId, freightDto.FreightId, freightDto.Payment);

            var result1 = await _freightServiceWebApp.UpdateFreightStatus(freightDto.FreightId, freightDto.Status);

            var result2 = await _freightServiceWebApp.GetAvailableFreightsAsync();

            await _hubContext.Clients.All.SendAsync("addedfreight", result2);

            return(Ok(result));
        }
        public async Task <IActionResult> GetAvailableFreights()
        {
            var result = await _freightServiceWebApp.GetAvailableFreightsAsync();

            return(Ok(result));
        }