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));
        }