private async Task InvokeTracking() { var latitude = new Random().Next(-9999, 9999) * 1.1; var longitude = new Random().Next(-9999, 9999) * 1.1; var trackingCommand = new AddTrackingCommand { RegistrationId = RegistrationId, Latitude = latitude, Longitude = longitude }; var json = JsonConvert.SerializeObject(trackingCommand); var response = await HttpClientHelper.PostAsync(Constants.TrackingApi, null, json); var result = response.Content.ReadAsStringAsync().Result; Console.WriteLine($"For RegistrationId: {RegistrationId}, tracking is recorded."); }
public async Task Track([FromBody] AddTrackingCommand command) { await _mediator.Send(command); }