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(int ID) { try { var exam = DB.ExamRepository.Get(ID); if (exam == null) { return(BadRequest("İmtahan növü Mövcud Deyil")); } ExamDtoMapper examDtoMapper = new ExamDtoMapper(); ExamDto examDto = new ExamDto(); return(Ok(examDto)); } 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")); } }