コード例 #1
0
        public async Task <IActionResult> UpdateSample([FromBody] MySampleDto dto)
        {
            if (!(ModelState.IsValid))
            {
                return(BadRequest(ModelState));
            }
            var mySample = await _sampleManager.GetSampleByIdAsync(dto.Id);

            if (mySample == null)
            {
                return(NotFound(dto.Id));
            }

            mySample.Update(
                dto.Value
                );

            var result = await _sampleManager.UpdateAsync(mySample);

            return(new ObjectResult(Mapper.Map <MySample, MySampleDto>(result)));
        }