コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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));
            }
        }