public async Task <IActionResult> AddFreight(int id, int status) { var result = await _freightServiceWebApp.UpdateFreightStatus(id, status); var result1 = await _freightServiceWebApp.GetAvailableFreightsAsync(); await _hubContext.Clients.All.SendAsync("addedfreight", result1); return(Ok(result)); }
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)); }