public static void Run([ServiceBusTrigger("gamesfeed", Connection = "gamesreposiroty_RootManageSharedAccessKey_SERVICEBUS")] string myQueueItem, ILogger log) { try { log.LogInformation($"ServiceBus queue trigger function processed message: {myQueueItem}"); var message = Newtonsoft.Json.JsonConvert.DeserializeObject <GameUpdateResult>(myQueueItem); if (message != null && message.Contests != null) { IDBConnector dbConnector = new CosmosDBConnector(); foreach (var contest in message.Contests) { bool isItemExists = CheckDuplication(dbConnector, contest); if (!isItemExists) { dbConnector.AddContest(contest); } } } } catch (Exception ex) { log.LogError(ex, "QueueTrigger function failed"); } }
public OrderService(CosmosDBConnector cosmos) { this._cosmos = cosmos; }
public BookService(CosmosDBConnector cosmos) { this._cosmos = cosmos; }
public CookieService(CosmosDBConnector cosmos) { this._cosmos = cosmos; }