private static void ValidateMarketPlace(IContainer container, AmazonGetCustomerInfo3dPartyCommandResponse customerInfoResponse) { IMarketPlaceQueries marketPlaceQueries = container.GetInstance <IMarketPlaceQueries>(); InfoAccumulator info = marketPlaceQueries.ValidateCustomerMarketPlace(amazonInternalId, customerInfoResponse.BusinessName); Assert.False(info.HasErrors, "marketplace validation failed"); }
private static int UpsertMarketPlace(IContainer container, AmazonGetCustomerInfo3dPartyCommandResponse customerInfoResponse) { IMarketPlaceQueries marketPlaceQueries = container.GetInstance <IMarketPlaceQueries>(); int marketPlaceId = (int)marketPlaceQueries.GetMarketPlaceIdFromTypeId(amazonInternalId); CustomerMarketPlace marketPlace = new CustomerMarketPlace { CustomerId = 17171717, DisplayName = customerInfoResponse.BusinessName, MarketPlaceId = marketPlaceId, SecurityData = SerializationUtils.SerializeToBinaryXml(securityInfo), Created = DateTime.UtcNow }; int id = (int)marketPlaceQueries.UpsertMarketPlace(marketPlace, amazonInternalId); Assert.IsTrue(id > 0, "error upserting marketplace"); return(id); }