public List <Run> ConvertJsonToRun([FromBody] List <OldRun> oldRuns) { var runs = new List <Run>(); for (var i = 0; i < oldRuns.Count; i++) { var run = new Run(); run.Date = DateTime.Parse(oldRuns[i].Date); run.Duration = TimeSpan.FromSeconds(oldRuns[i].Duration * 60); run.Length = oldRuns[i].Distance; run.Surface = oldRuns[i].Comment.ToString(); run.RunKey = oldRuns[i].Key; runs.Add(run); } _dataRepository.AddMany(runs); return(_dataRepository.GetAll().ToList()); }