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