public async void AddMeasurement(PostMeasurementsVM measurementVM) { MeasurementData measurement; measurement = new MeasurementData() { DataType = _dataTypesRepo.SearchBy(dt => dt.Name == measurementVM.DataTypeName).FirstOrDefault(), Instalation = _instalationsRepo.SearchBy(i => i.Name == measurementVM.InstalationName).FirstOrDefault(), Location = _locationsRepo.SearchBy(l => l.Name == measurementVM.LocationName).FirstOrDefault(), MeasurmentDate = DateTime.UtcNow, Value = double.Parse(measurementVM.Value.Replace('.', ',')) }; await _measurementsRepo.AddAsync(measurement); }
public async Task <IActionResult> PostMeasurements(PostMeasurementsVM measurementVM) { _measurementsDataService.AddMeasurement(measurementVM); return(RedirectToAction(nameof(Index))); }