public async Task FinalizarViajeEntrega(Guid viajeEntregaId) { ViajeEntrega obj = await _context.ViajesEntrega.Where(o => o.ViajeId == viajeEntregaId).FirstOrDefaultAsync(); obj.FinalizarViajeEntrega(); }
public async Task ConsolidarEntrega(Guid ordenEntregaId, ViajeEntrega viajeEntrega) { OrdenEntrega obj = await _context.OrdenEntregas.Where(o => o.Id == ordenEntregaId).FirstOrDefaultAsync(); ViajeEntrega objViaje = new ViajeEntrega(obj, viajeEntrega.FechaProgramado); await _context.ViajesEntrega.AddAsync(objViaje); obj.ConsolidarOrdenEntrega(); }
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); }