public Topic.Model.Topic GetTopicById(int id) { TopicContext context = HttpContext.RequestServices.GetService(typeof(TopicContext)) as TopicContext; GetTopicByIdHandler handler = new GetTopicByIdHandler(context); return(handler.Handle(id)); }
public bool DeleteTopic(int id) { TopicContext context = HttpContext.RequestServices.GetService(typeof(TopicContext)) as TopicContext; GetTopicByIdHandler handlerGetCourse = new GetTopicByIdHandler(context); int courseId = handlerGetCourse.Handle(id).CourseId; DeleteTopicHandler handler = new DeleteTopicHandler(context); return(handler.Handle(id, courseId)); }