public IActionResult Post(ExamDto examDto) { try { ExamDtoMapper examDtoMapper = new ExamDtoMapper(); Exam1 exam = examDtoMapper.Map(examDto); exam.Creator = new User() { ID = 1 }; if (examDto.ID == 0) { exam.ID = DB.ExamRepository.Add(exam); } else { DB.ExamRepository.Update(exam); } return(Ok(exam.ID)); } catch (Exception exc) { return(BadRequest()); } }
public IActionResult Get() { try { var exams = DB.ExamRepository.Get(); ExamDtoMapper examDtoMapper = new ExamDtoMapper(); List <ExamDto> examDtos = new List <ExamDto>(); foreach (var exam in exams) { var examDto = examDtoMapper.Map(exam); examDtos.Add(examDto); } return(Ok(examDtos)); } catch (Exception exc) { return(BadRequest("Internal Server Error")); } }