/// <summary>
 /// Initializes a new instance of the <see cref="CheckPublishController" /> class.
 /// </summary>
 /// <param name="workContext">The work context.</param>
 /// <param name="bookWorkTaskService">The book work task service.</param>
 /// <param name="subjectService">The subject service.</param>
 /// <param name="bookWorkTaskItemService">The book work task item service.</param>
 /// <param name="tiMuService">The ti mu service.</param>
 /// <param name="bookChapterService">The book chapter service.</param>
 public CheckPublishController(IWorkContext workContext, IBookWorkTaskService bookWorkTaskService,
                               ISubjectService subjectService, IBookWorkTaskItemService bookWorkTaskItemService, ITiMuService tiMuService, IBookChapterService bookChapterService)
 {
     this._workContext        = workContext;
     _bookWorkTaskService     = bookWorkTaskService;
     _subjectService          = subjectService;
     _bookWorkTaskItemService = bookWorkTaskItemService;
     _tiMuService             = tiMuService;
     _bookChapterService      = bookChapterService;
 }
 public EntryExaminationController(ITiMuService tiMuService, IBookWorkTaskService bookWorkTaskService, ISubjectService subjectService, IBookChapterService bookChapterService, IQuestionService questionService, IWorkContext workContext, IBookWorkTaskItemService bookWorkTaskItemService, IKnowledgeService knowledgeService)
 {
     _tiMuService             = tiMuService;
     _bookWorkTaskService     = bookWorkTaskService;
     _subjectService          = subjectService;
     _bookChapterService      = bookChapterService;
     _questionService         = questionService;
     _workContext             = workContext;
     _bookWorkTaskItemService = bookWorkTaskItemService;
     _knowledgeService        = knowledgeService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MarkPropertyController" /> class.
 /// </summary>
 /// <param name="workContext">The work context.</param>
 /// <param name="bookWorkTaskService">The book work task service.</param>
 /// <param name="subjectService">The subject service.</param>
 /// <param name="bookWorkTaskItemService">The book work task item service.</param>
 /// <param name="tiMuService">The ti mu service.</param>
 /// <param name="knowledgeService">The knowledge service.</param>
 /// <param name="bookChapterService">The book chapter service.</param>
 public MarkPropertyController(IWorkContext workContext, IBookWorkTaskService bookWorkTaskService,
                               ISubjectService subjectService, IBookWorkTaskItemService bookWorkTaskItemService,
                               ITiMuService tiMuService, IKnowledgeService knowledgeService, IBookChapterService bookChapterService)
 {
     this._workContext        = workContext;
     _bookWorkTaskService     = bookWorkTaskService;
     _subjectService          = subjectService;
     _bookWorkTaskItemService = bookWorkTaskItemService;
     _tiMuService             = tiMuService;
     _knowledgeService        = knowledgeService;
     _bookChapterService      = bookChapterService;
 }
 public BookService(IRepository <Book> bookRepository, IRepository <Degree> degreeRepository,
                    IRepository <Grade> gradeRepository, IRepository <ExaYear> exayearRepository,
                    IRepository <Publisher> publisherRepository, IRepository <Term> termRepository,
                    IBookWorkTaskService bookWorkTaskService, IBookWorkTaskItemService bookWorkTaskItemService,
                    ITiMuService tiMuService
                    )
 {
     _bookRepository          = bookRepository;
     _degreeRepository        = degreeRepository;
     _gradeRepository         = gradeRepository;
     _exayearRepository       = exayearRepository;
     _publisherRepository     = publisherRepository;
     _termRepository          = termRepository;
     _bookWorkTaskService     = bookWorkTaskService;
     _bookWorkTaskItemService = bookWorkTaskItemService;
     _tiMuService             = tiMuService;
 }