public async Task <SensorEventRequestModel> SaveEvent(SensorEventRequestModel sensorEventModel) { var sensorEvent = _mapper.Map <SensorEvent>(sensorEventModel); await _sensorEventRespository.Save(sensorEvent); return(sensorEventModel); }
public async Task <IActionResult> Save([FromBody] SensorEventRequestModel sensorEventModel) { try { var response = await _service.SaveEvent(sensorEventModel); return(Ok(response)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task Can_Save_New_Event() { // Arrange var service = new ApplicationService(_mock.Object, _tagRepositoryMock.Object, _mapper); var target = new SensorEventRequestModel { Data = "", Tag = "brasil.norte.sensor02", Timestamp = "1631002021301" }; // Act var result = await service.SaveEvent(target); var allEvents = await service.GetAllEvents(); // Assert Assert.AreEqual(target, result); }