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