private Task UpdateEventStatus(Guid eventId, EventStateEnum status) { _logger.LogInformation(" [x] IntegrationEventLogService.UpdateEventStatus(): Marking event {0} status...", eventId); var eventLogEntry = _integrationEventLogContext.IntegrationEventLogs.Single(ie => ie.EventId == eventId); eventLogEntry.State = status; _integrationEventLogContext.IntegrationEventLogs.Update(eventLogEntry); return(_integrationEventLogContext.SaveChangesAsync()); }
private Task UpdateEventStatus(Guid eventId, EventStateEnum status) { var eventLogEntry = _integrationEventLogContext.IntegrationEventLogs.Single(ie => ie.EventId == eventId); eventLogEntry.State = status; if (status == EventStateEnum.InProgress) { eventLogEntry.TimesSent++; } _integrationEventLogContext.IntegrationEventLogs.Update(eventLogEntry); return(_integrationEventLogContext.SaveChangesAsync()); }