public void AddMeasurement(CustomStatisticsData statisticsData, int customStatisticsId) { var customStatistics = _context.CustomStatistics.First(c => c.Id == customStatisticsId); statisticsData.CustomStatistics = customStatistics; customStatistics.CustomStatisticsDatas.Add(statisticsData); _context.CustomStatisticsDatas.Add(statisticsData); _context.SaveChanges(); }
public async Task <IActionResult> PostCustomStatisticsData([FromRoute] int id, [FromBody] CustomStatisticsData customStatisticsData) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _customStatisticsRepository.AddMeasurement(customStatisticsData, id); return(Ok()); }