public async Task <int> CreateClientDivision(ClientDivision clientDivision) { using (var connection = _base.GetConnection()) { var parameters = new DynamicParameters(); parameters.Add("@Id", clientDivision.Id, DbType.Int16); var result = await connection.ExecuteAsync("[dbo].[usp_GetClientDivision_ApiTest_UpdateFake]", parameters, null, null, CommandType.StoredProcedure); return(result); } }
public async Task <IActionResult> Post([FromBody] ClientDivision clientDivision) { try { var result = await _clientDivisionRepository.CreateClientDivision(clientDivision); return(CreatedAtRoute(nameof(GetById), new { id = clientDivision.Id, name = clientDivision.Name }, clientDivision)); } catch (Exception) { //_logger.LogError(e.ToString()); return(StatusCode(500)); } }