public async Task <int> CreateOrderAsync(AddCargoModel item)
        {
            var cargo = _mapper.Map <CargoModel, Cargo>(item);

            cargo.RouteId = await _routeService.GetRouteByWarehousesIdAsync(item.OriginWarehouseId, item.DestinationWarehouseId);

            cargo.Status = CargoStatus.New;

            await _cargoRepository.CreateAsync(cargo);

            return(cargo.Id);
        }