Ejemplo n.º 1
0
        public virtual async Task <bool> DeleteCourseTopic(CourseTopics courseSectionCourseTopics)
        {
            await _courseSectionRepository.Delete(_mapper.Map <LMSData.Model.CourseTopics>(courseSectionCourseTopics));

            await _courseSectionRepository.Save();

            return(true);
        }
Ejemplo n.º 2
0
        public virtual async Task <CourseTopics> UpdateCourseTopic(CourseTopics courseSectionCourseTopics)
        {
            LMSData.Model.CourseTopics courseSection = _mapper.Map <LMSData.Model.CourseTopics>(courseSectionCourseTopics);
            await _courseSectionRepository.Update(courseSection);

            await _courseSectionRepository.Save();

            courseSectionCourseTopics = _mapper.Map <Services.Model.CourseTopics>(courseSection);
            return(courseSectionCourseTopics);
        }
Ejemplo n.º 3
0
        public virtual async Task <CourseTopics> AddCourseTopic(CourseTopics courseSectionCourseTopics)
        {
            //save images
            LMSData.Model.CourseTopics courseSection = _mapper.Map <LMSData.Model.CourseTopics>(courseSectionCourseTopics);

            await _courseSectionRepository.Insert(courseSection);

            await _courseSectionRepository.Save();

            courseSectionCourseTopics = _mapper.Map <Services.Model.CourseTopics>(courseSection);
            return(courseSectionCourseTopics);
        }
        public async Task <IActionResult> AddCourseTopic()
        {
            ViewData["UserName"] = HttpContext.Session.GetString("UserName");
            ViewData["Token"]    = HttpContext.Session.GetString("Token");
            var  jwtToken = HttpContext.Session.GetString("Token");
            long courseId = Convert.ToInt64(HttpContext.Request.Query["courseid"]);

            var UserId = HttpContext.Session.GetString("UserId");

            var apiResponse = await httpClientConfig.GetRestResponse("Course/allCourseByFacilitatorId?facilitatorId=" + UserId, jwtToken);

            var response = JsonConvert.DeserializeObject <CreateResponseModel>(apiResponse);

            CourseTopics CourseTopicList = new CourseTopics();
            var          apiResponse1    = await httpClientConfig.ApiGetResponse("CourseTopics/allCourseTopicsByCourseId?courseId=" + courseId, jwtToken);

            CourseTopicList = JsonConvert.DeserializeObject <CourseTopics>(apiResponse1);

            // Send the data to the View Bag
            ViewBag.CourseTopicList = CourseTopicList.Data;

            ViewData["courseid"] = courseId;
            return(View());
        }
Ejemplo n.º 5
0
        public async Task <CourseTopics> UpdateTopic(CourseTopics courseTopic)
        {
            courseTopic = await topicService.UpdateCourseTopic(courseTopic);

            return(courseTopic);
        }
Ejemplo n.º 6
0
        public async Task <CourseTopics> AddTopic(CourseTopics topic)
        {
            topic = await topicService.AddCourseTopic(topic);

            return(topic);
        }