public async Task <VoidResult> Handle(InsertarSeguimientoVIajeItemCommand request, CancellationToken cancellationToken)
        {
            SeguimientoViajeItem seguimiento = new SeguimientoViajeItem(request.Seguimiento.Latitud,
                                                                        request.Seguimiento.Longitud);
            await _ordenEntregaRepository.InsertarSeguimientoViajeItem(request.Seguimiento.ViajeEntrega.Id, seguimiento);

            await _unitOfWork.Commit(cancellationToken);

            return(new VoidResult());
        }
        public async Task InsertarSeguimientoViajeItem(Guid viajeEntregaId, SeguimientoViajeItem seguimientoViajeItem)
        {
            ViajeEntrega obj =
                await _context.ViajesEntrega.Where(o => o.ViajeId == viajeEntregaId).FirstOrDefaultAsync();

            SeguimientoViajeItem objSeguimientoViajeItem = new SeguimientoViajeItem(
                seguimientoViajeItem.Latitud, seguimientoViajeItem.Longitud, obj);

            await _context.SeguimientoViajeItem.AddAsync(objSeguimientoViajeItem);
        }