public virtual async Task <bool> DeleteCourseTopic(CourseTopics courseSectionCourseTopics) { await _courseSectionRepository.Delete(_mapper.Map <LMSData.Model.CourseTopics>(courseSectionCourseTopics)); await _courseSectionRepository.Save(); return(true); }
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); }
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()); }
public async Task <CourseTopics> UpdateTopic(CourseTopics courseTopic) { courseTopic = await topicService.UpdateCourseTopic(courseTopic); return(courseTopic); }
public async Task <CourseTopics> AddTopic(CourseTopics topic) { topic = await topicService.AddCourseTopic(topic); return(topic); }