public void VesselDeparture(int VesselId, DateTime?aISLatestActivity) { VesselPort model = _context.VesselsPorts.Where(vp => vp.VesselId == VesselId && !vp.Departure.HasValue).FirstOrDefault(); model.Departure = DateTime.UtcNow; if (aISLatestActivity.HasValue) { model.Departure = aISLatestActivity; } _context.SaveChanges(); }
public void VesselArrival(int portId, int VesselId, DateTime?aISLatestActivity) { VesselPort model = new VesselPort() { VesselId = VesselId, PortId = portId, Arrival = DateTime.UtcNow }; if (aISLatestActivity.HasValue) { model.Arrival = aISLatestActivity; } _context.VesselsPorts.Add(model); _context.SaveChanges(); }