Exemplo n.º 1
0
        private void AddRouteStop(Job job, string stopAction, int?locationId, int stopDelay, long windowStart, long windowEnd)
        {
            var sa = _stopActionService.GetByShortName(stopAction);

            if (sa != null && sa.Id > 0)
            {
                AddRouteStop(job, sa.Id, locationId, stopDelay, windowStart, windowEnd);
            }
        }
Exemplo n.º 2
0
        public void Can_add_sample_job_orders()
        {
            var subscriber = _subscriberService.Select().FirstOrDefault();
            var location   = _locationService.Select().FirstOrDefault(p => p.SubscriberId == subscriber.Id);
            var sa         = _stopActionService.GetByShortName("NA");
            var job        = new Job()
            {
                Subscriber    = subscriber,
                OrderNumber   = "TESTORDER",
                BillOfLading  = "BILLOFLADING",
                BookingNumber = "BOOKING",
            };

            _jobService.Insert(job);

            var routeStops = new List <RouteStop>()
            {
                new RouteStop()
                {
                    Job = job, Subscriber = subscriber, SortOrder = 0, Location = location, StopAction = sa,
                },
                new RouteStop()
                {
                    Job = job, Subscriber = subscriber, SortOrder = 1, Location = location, StopAction = sa,
                },
            };

            _routeStopService.Insert(routeStops[0], false);
            _routeStopService.Insert(routeStops[1], false);
            _routeStopService.SaveChanges();
        }