public async Task AddMovementAsync(MovementChangedData movementData) { var action = new MovementAction() { DeviceId = movementData.DeviceId, EntryDate = movementData.EntryDate, Sensor = movementData.Sensor, Value = movementData.Value }; await _storage.AddAsync(action); }
public async Task <IActionResult> AddMovementRecord([FromBody] MovementChangedData movementData) { if (movementData == null || !ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } Console.WriteLine($"{DateTime.UtcNow} Received movement change from {movementData.DeviceId}"); await _movementsService.AddMovementAsync(movementData); return(Accepted()); }