private async void MakeCappuccion() { CounterCappuccino++; CoffeeMachineData coffeeMachineData = CreateCoffeMachineData(nameof(CounterCappuccino), CounterCappuccino); await SendDataAsync(coffeeMachineData); }
private async void DispatcherTimer_Tick(object sender, EventArgs e) { CoffeeMachineData beanLevelData = CreateCoffeMachineData(nameof(BeanLevel), BeanLevel); CoffeeMachineData boilerTempData = CreateCoffeMachineData(nameof(BoilerTemp), BoilerTemp); await SendDataAsync(new CoffeeMachineData[] { boilerTempData, beanLevelData }); }
private async void MakeEspresson() { CounterEspresso++; CoffeeMachineData coffeeMachineData = CreateCoffeMachineData(nameof(CounterEspresso), CounterEspresso); await SendDataAsync(coffeeMachineData); }
private static EventData CreateEventData(CoffeeMachineData data) { var dataAsJson = JsonConvert.SerializeObject(data); var evData = new EventData(Encoding.UTF8.GetBytes(dataAsJson)); return(evData); }
public async Task AddCoffeeData(CoffeeMachineData coffeeMachineData) { var myCoffeeDataToAdd = mapper.Map <CoffeeDataEntity>(coffeeMachineData); await coffeeContext.CoffeeDataEntities.AddAsync(myCoffeeDataToAdd); await coffeeContext.SaveChangesAsync(); }
public async Task SendDataAsync(CoffeeMachineData data) { EventData evData = CreateEventData(data); var partitions = await _ehClient.GetRuntimeInformationAsync(); var partitionId = await _ehClient.GetPartitionRuntimeInformationAsync(partitions.PartitionIds.First()); await _ehClient.SendAsync(evData); }
private CoffeeMachineData CreateCoffeMachineData(string sensorType, int sensorValue) { var coffeeMachineData = new CoffeeMachineData { City = City, SerialNumber = SerialNumber, SensorType = sensorType, SensorValue = sensorValue, RecordingTime = DateTime.Now }; return(coffeeMachineData); }
private async Task SendDataAsync(CoffeeMachineData coffeeMachineData) { try { await _dataSender.SendDataAsync(coffeeMachineData); WriteLog($"Send data: {coffeeMachineData.ToString()}"); } catch (Exception ex) { WriteLog(ex.Message); } }
private async Task SendDataAsync(CoffeeMachineData coffeeMachineData) { try { await coffeeMachineDataSender.SendDataAsync(coffeeMachineData); WriteLog($"Sent data: {coffeeMachineData}"); } catch (Exception ex) { WriteLog($"Exception: {ex.Message}"); } }
public Task ProcessEventsAsync(PartitionContext context, IEnumerable <EventData> eventDatas) { if (eventDatas != null) { foreach (EventData data in eventDatas) { var dataAsJson = Encoding.UTF8.GetString(data.Body.Array); CoffeeMachineData coffeeMachineData = JsonConvert.DeserializeObject <CoffeeMachineData>(dataAsJson); Console.WriteLine($"{coffeeMachineData} | PartitionId: { context.PartitionId } | Offset: { data.SystemProperties.Offset }"); } } return(context.CheckpointAsync()); }
private async void MakeEspresso() { CounterEspresso++; var coffeeMachineData = new CoffeeMachineData { City = City, SerialNumber = SerialNumber, SensorType = nameof(CounterEspresso), SensorValue = CounterEspresso, RecordingTime = DateTime.Now }; await SendDataAsync(coffeeMachineData); }
private async Task SendDataAsync(CoffeeMachineData coffeeMachineData) { try { List <CoffeeMachineData> coffeeMachineDatas = new List <CoffeeMachineData>(); coffeeMachineDatas.Add(coffeeMachineData); await _eventHubService.SendEventData(coffeeMachineDatas); WriteLog($"Sent data: { coffeeMachineData }"); } catch (Exception ex) { WriteLog($"Exception: {ex.Message}"); } }
private async Task SendDataAsync(CoffeeMachineData coffeeMachineData) { try { string jsonData = JsonConvert.SerializeObject(coffeeMachineData); byte[] data = Encoding.UTF8.GetBytes(jsonData); await _eventSender.SendDataAsync(data); LogMessage($"Sent Data{coffeeMachineData.ToString()}"); } catch (Exception ex) { LogMessage(ex.Message); } }
private async Task SendDataAsync(CoffeeMachineData coffeeMachineData) { await _coffeeMachineDataSender.SendAsync(coffeeMachineData); }
public async Task SendDataAsync(CoffeeMachineData data) { // SendAsync takes an EventData as an argument. EventData takes JSON as an argument EventData evenData = CreateEventData(data); await _eventHubClient.SendAsync(evenData); }
public async Task SendDataAsync(CoffeeMachineData data) { var eventData = CreateEventData(data); await _eventHubClient.SendAsync(eventData); }
public async Task SendDataAsync(CoffeeMachineData coffeeMachineData) { EventData eventData = CreateEventData(coffeeMachineData); await _eventHubClient.SendAsync(eventData, "counters"); }