public async Task CreateSampleData() { await Task.Run(async() => { var people = RandomPeople().Take(20).ToList(); //Prevent lazy loading foreach (var person in people) { await _contactProvider.AddPerson(person); } await _contactProvider.Commit(); }); }
public async Task <IActionResult> Person([FromBody] Person person) { if (person == null) { return(BadRequest()); } if (ModelState.IsValid) { await _contactProvider.AddPerson(person); await _contactProvider.Commit(); return(Ok(person)); } else { return(BadRequest(ModelState)); } }