private async Task <IActionResult> Add(BeaconParameter param) { var data = new BeaconModel(); data.id = $"{param.UserUuid}.{param.Id}"; data.UserUuid = param.UserUuid; data.UserMajor = param.UserMajor; data.UserMinor = param.UserMinor; data.BeaconUuid = param.BeaconUuid; data.Count = param.Count; data.Distance = param.Distance; data.ElaspedTime = param.ElaspedTime; data.FirstDetectTime = param.FirstDetectTime; data.LastDetectTime = param.LastDetectTime; data.Major = param.Major; data.Minor = param.Minor; data.Rssi = param.Rssi; data.TXPower = param.TXPower; data.KeyTime = param.KeyTime; data.TimeStamp = DateTime.UtcNow; data.PartitionKey = param.KeyTime; var result = await Cosmos.Beacon.UpsertItemAsync <BeaconModel>(data, new PartitionKey(param.KeyTime)); return(new StatusCodeResult(201)); }
public void PropertiesTest() { // preparation var model = new BeaconParameter(); // model property access Helper.ModelTestHelper.PropetiesTest(model); }
private async Task <IActionResult> Add(BeaconParameter param) { var data = new BeaconModel(); data.id = Guid.NewGuid().ToString("N") + DateTime.UtcNow.Ticks; data.UserUuid = param.UserUuid; data.UserMajor = param.UserMajor; data.UserMinor = param.UserMinor; data.BeaconUuid = param.BeaconUuid; data.Count = param.Count; data.Distance = param.Distance; data.ElaspedTime = param.ElaspedTime; data.LastDetectTime = param.LastDetectTime; data.Major = param.Major; data.Minor = param.Minor; data.Rssi = param.Rssi; data.TXPower = param.TXPower; var result = await Cosmos.Beacon.CreateItemAsync(data); return(new StatusCodeResult(201)); }
public void CreateMethod() { // action var model = new BeaconParameter(); }