public async Task <IActionResult> UpdateUserAsync([FromBody] AcctState state) { try { var updatedState = await _acctStateRepository.Update(state); return(Ok(updatedState)); } catch (ArgumentNullException) { return(NotFound()); } }
public async Task <IActionResult> CreateAsync([FromBody] AcctState state) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var createdState = await _acctStateRepository.Add(state); return(CreatedAtAction( nameof(GetByIdAsync), new { id = createdState.AcctStateId }, createdState )); }