Marketing and Payment. Fixed async/await misuses

This commit is contained in:
Marusyk 2018-03-29 18:08:32 +03:00
parent 0742f941fb
commit c203f9cdcf
3 changed files with 8 additions and 8 deletions

View File

@ -11,11 +11,11 @@
public class MarketingContextSeed public class MarketingContextSeed
{ {
public async Task SeedAsync(MarketingContext context,ILogger<MarketingContextSeed> logger,int retries = 3) public Task SeedAsync(MarketingContext context,ILogger<MarketingContextSeed> logger,int retries = 3)
{ {
var policy = CreatePolicy(retries, logger, nameof(MarketingContextSeed)); var policy = CreatePolicy(retries, logger, nameof(MarketingContextSeed));
await policy.ExecuteAsync(async () => return policy.ExecuteAsync(async () =>
{ {
if (!context.Campaigns.Any()) if (!context.Campaigns.Any())
{ {

View File

@ -15,22 +15,22 @@ namespace Microsoft.eShopOnContainers.Services.Marketing.API.Infrastructure.Repo
_context = new MarketingReadDataContext(settings); _context = new MarketingReadDataContext(settings);
} }
public async Task<MarketingData> GetAsync(string userId) public Task<MarketingData> GetAsync(string userId)
{ {
var filter = Builders<MarketingData>.Filter.Eq("UserId", userId); var filter = Builders<MarketingData>.Filter.Eq("UserId", userId);
return await _context.MarketingData return _context.MarketingData
.Find(filter) .Find(filter)
.FirstOrDefaultAsync(); .FirstOrDefaultAsync();
} }
public async Task UpdateLocationAsync(MarketingData marketingData) public Task UpdateLocationAsync(MarketingData marketingData)
{ {
var filter = Builders<MarketingData>.Filter.Eq("UserId", marketingData.UserId); var filter = Builders<MarketingData>.Filter.Eq("UserId", marketingData.UserId);
var update = Builders<MarketingData>.Update var update = Builders<MarketingData>.Update
.Set("Locations", marketingData.Locations) .Set("Locations", marketingData.Locations)
.CurrentDate("UpdateDate"); .CurrentDate("UpdateDate");
await _context.MarketingData return _context.MarketingData
.UpdateOneAsync(filter, update, new UpdateOptions { IsUpsert = true }); .UpdateOneAsync(filter, update, new UpdateOptions { IsUpsert = true });
} }
} }

View File

@ -19,7 +19,7 @@
_settings = settings.Value; _settings = settings.Value;
} }
public async Task Handle(OrderStatusChangedToStockConfirmedIntegrationEvent @event) public Task Handle(OrderStatusChangedToStockConfirmedIntegrationEvent @event)
{ {
IntegrationEvent orderPaymentIntegrationEvent; IntegrationEvent orderPaymentIntegrationEvent;
@ -40,7 +40,7 @@
_eventBus.Publish(orderPaymentIntegrationEvent); _eventBus.Publish(orderPaymentIntegrationEvent);
await Task.CompletedTask; return Task.CompletedTask;
} }
} }
} }