public async Task <ExaminationCode> UpdateAsync(ExaminationCode examinationCode) { var result = context.ExaminationCodes.Update(examinationCode); await context.SaveChangesAsync(); return(result.Entity); }
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 }); }