コード例 #1
0
        public async Task <IActionResult> CreateExaminationCode(ExaminationCodeDto examinationCodeDto)
        {
            if (examinationCodeDto.Abbreviation == "")
            {
                throw new ArgumentException("Abbreviation cannot be empty");
            }
            if (examinationCodeDto.Name == "")
            {
                throw new ArgumentException("Name cannot be empty");
            }

            var examinationCode = new ExaminationCode()
            {
                Abbreviation         = examinationCodeDto.Abbreviation,
                Name                 = examinationCodeDto.Name,
                Type                 = examinationCodeDto.Type,
                PhysicalExaminations = null,
                LabExaminations      = null
            };

            return(new JsonResult(await examinationCodeRepository.AddAsync(examinationCode))
            {
                StatusCode = 201
            });
        }
コード例 #2
0
 public Task <IActionResult> AddExaminationCode([FromBody] ExaminationCodeDto examinationCodeDto)
 {
     return(examinationCodeService.CreateExaminationCode(examinationCodeDto));
 }