Example #1
0
        public async Task <ActionResult <List <CourseProgramOutputModel> > > GetObj()
        {
            var coursePrograms = CourseProgramMapper.ToListCourseProgramOutputModel(await courseStorage.CourseProgramGetAll());

            if (coursePrograms == null)
            {
                return(NotFound());
            }
            return(Ok(coursePrograms));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }