Ejemplo n.º 1
0
        private List <MovementCarrier> GetCarriersList()
        {
            var carrier = new TestableCarrier
            {
                Address  = TestableAddress.SouthernHouse,
                Business = TestableBusiness.WasteSolutions,
                Contact  = TestableContact.BillyKnuckles
            };

            var c        = new MovementCarrier(1, carrier);
            var carriers = new List <MovementCarrier>();

            carriers.Add(c);

            return(carriers);
        }
        public async Task <bool> HandleAsync(CreateMovementCarriers message)
        {
            var movementCarriers = new List <MovementCarrier>();

            var carriers = await repository.GetByNotificationId(message.NotificationId);

            foreach (var movementId in message.MovementId)
            {
                var movement = await movementRepository.GetById(movementId);

                foreach (var carrierId in message.SelectedCarriers)
                {
                    Carrier carrier         = carriers.GetCarrier(carrierId.Value);
                    var     movementCarrier = new MovementCarrier(movement.Id, carrier.Id, carrierId.Key);
                    context.MovementCarrier.Add(movementCarrier);
                }
                await context.SaveChangesAsync();
            }
            return(true);
        }
        private List<MovementCarrier> GetCarriersList()
        {
            var carrier = new TestableCarrier
            {
                Address = TestableAddress.SouthernHouse,
                Business = TestableBusiness.WasteSolutions,
                Contact = TestableContact.BillyKnuckles
            };

            var c = new MovementCarrier(1, carrier);
            var carriers = new List<MovementCarrier>();
            carriers.Add(c);

            return carriers;
        }
Ejemplo n.º 4
0
 public void Add(MovementCarrier movementCarrier)
 {
     context.MovementCarrier.Add(movementCarrier);
 }