Пример #1
0
        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();
        }
Пример #2
0
        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();
        }