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 }); }
public Task <IActionResult> AddExaminationCode([FromBody] ExaminationCodeDto examinationCodeDto) { return(examinationCodeService.CreateExaminationCode(examinationCodeDto)); }