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); }
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; }