public async Task <ActionResult <Chore> > PostAsync([FromBody] Chore chore) { try { await _choreService.PostAsync(chore); return(CreatedAtAction(nameof(PostAsync), new { id = chore.ChoreID }, chore)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }