private static JurisdictionGroup InitializeItem(JurisdictionGroup item, IEnumerable <ImportItem> systemValues)
        {
            if (item == null)
            {
                item = new OrderEntityFactory().CreateEntity <JurisdictionGroup>();
            }
            var itemProperties = item.GetType().GetProperties();

            systemValues.ToList().ForEach(x => SetPropertyValue(item, itemProperties.FirstOrDefault(y => y.Name == x.Name), x.Value));

            return(item);
        }
Exemplo n.º 2
0
 public OrderService(
     BaseRepository <OrderEntity> orderRepository,
     BaseRepository <UserEntity> userRepository,
     BaseRepository <OrderItemEntity> orderItemRepository,
     BaseRepository <UserStatisticEntity> userStatisticRepository,
     UserEntityFactory userEntityFactory,
     OrderEntityFactory orderEntityFactory,
     OrderItemFactory orderItemFactory,
     IUserService userService,
     IMapper mapper,
     ILogger <OrderService> logger)
 {
     _orderRepository         = orderRepository;
     _userRepository          = userRepository;
     _userEntityFactory       = userEntityFactory;
     _orderEntityFactory      = orderEntityFactory;
     _orderItemFactory        = orderItemFactory;
     _userService             = userService;
     _mapper                  = mapper;
     _logger                  = logger;
     _userStatisticRepository = userStatisticRepository;
     _orderItemRepository     = orderItemRepository;
 }