public async Task <ActionResult <List <CourseProgramOutputModel> > > GetObj() { var coursePrograms = CourseProgramMapper.ToListCourseProgramOutputModel(await courseStorage.CourseProgramGetAll()); if (coursePrograms == null) { return(NotFound()); } return(Ok(coursePrograms)); }
public async Task <ActionResult <int> > InsertNewCourseProgram([FromBody] CourseProgramInputModel newProgram) { if (newProgram == null) { return(BadRequest("Model is empty")); } var courseProgramId = await courseStorage.CourseProgramAddOrUpdate(CourseProgramMapper.ToCourseProgram(newProgram)); if (courseProgramId.Equals(null)) { return(BadRequest("Failed to add object")); } return(Ok(courseProgramId)); }
public async Task <ActionResult <CourseProgramOutputModel> > GetObjByCourseId(int courseId) { if (courseId.Equals(null)) { return(BadRequest("Course Id is empty")); } var courseProgram = CourseProgramMapper.ToCourseProgramOutputModel(await courseStorage.CourseProgramGetByCourseId(courseId)); if (courseProgram == null) { return(NotFound("Object not found")); } return(Ok(courseProgram)); }