public async Task <ActionResult> DeliverCargo(string id) { var cargo = await _cargoRepository.GetCargoAsync(id); if (cargo == null) { return(NotFound("Cargo Not found")); } var result = await _cargoRepository.UpdateStatusDeliveredAsync(id); return(Ok(result)); }