public async Task <int> CreateParkrun(Parkrun parkrun) { _dbContext.Add(parkrun); await _dbContext.SaveChangesAsync(); return(parkrun.Id); }
public async Task <IActionResult> Put(int id, [FromBody] Parkrun parkrun) { var val = await _parkrunService.UpdateParkrun(parkrun); return(new NoContentResult()); }
public async Task <IActionResult> Post([FromBody] Parkrun parkrun) { var id = await _parkrunService.CreateParkrun(parkrun); return(CreatedAtRoute(nameof(GetById), new { id = id }, parkrun)); }
public Task <int> UpdateParkrun(Parkrun parkrun) { _dbContext.Update(parkrun); return(_dbContext.SaveChangesAsync()); }