public TopicController(ISeminarGroupService seminarGroupService, ISeminarService seminarService, ITopicService topicService, CrmsContext db) { _db = db; _seminarGroupService = seminarGroupService; _topicService = topicService; _seminarService = seminarService; }
public CourseController(ICourseService service, IClassService service1, ISeminarService service2, JwtHead head) { _service = service; _service1 = service1; _service2 = service2; _head = head; }
public CourseService(ICourseDao iCourseDao, IClassService iClassService, ISeminarService iSeminarService, IUserService iUserService) { _iCourseDao = iCourseDao; _iSeminarService = iSeminarService; _iClassService = iClassService; _iUserService = iUserService; }
public SeminarController(ISeminarGroupService seminarGroupService, ITopicService topicService, ISeminarService seminarService, IFixGroupService fixGroupService) { this.seminarGroupService = seminarGroupService; this.fixGroupService = fixGroupService; this.topicService = topicService; this.seminarService = seminarService; }
public ClassController(IClassService classService, IUserService userService, ISeminarService seminarService, ISeminarGroupService seminarGroupService) { this.classService = classService; this.userService = userService; this.seminarService = seminarService; this.seminarGroupService = seminarGroupService; }
//private readonly CrmsContext _db; //public ClassService(ISeminarService seminarService, IUserService userService, IFixGroupService fixGroupService, IClassDao classDao, CrmsContext db) //{ // _seminarService = seminarService; // _userService = userService; // _fixGroupService = fixGroupService; // _classDao = classDao; // _db = db; //} public ClassService(ISeminarService seminarService, IUserService userService, IFixGroupService fixGroupService, IClassDao classDao) { _seminarService = seminarService; _userService = userService; _fixGroupService = fixGroupService; _classDao = classDao; }
public GradeService(CrmsContext db, ISeminarGroupService iSeminarGroupService, ISeminarService iSeminarService, ITopicService iTopicService) { _db = db; _iSeminarGroupService = iSeminarGroupService; _iSeminarService = iSeminarService; _iTopicService = iTopicService; }
// 在构造函数里添加依赖的Service(参考模块标准组的类图) public CourseService(CrmsContext db, IUserService userService, IClassService classService, ISeminarService seminarService) { _db = db; _userService = userService; _classService = classService; _seminarService = seminarService; }
public GradeService(IGradeDao iGradeDao, IUserService iUserService, ITopicService iTopicService, ISeminarGroupService iSeminarGroupService, ISeminarService iSeminarService) { _iGradeDao = iGradeDao; _iUserService = iUserService; _iTopicService = iTopicService; _iSeminarGroupService = iSeminarGroupService; _iSeminarService = iSeminarService; }
public CourseController(CrmsContext db, ICourseService courseService, IClassService classService, ISeminarService seminarService, IUserService userService, JwtHeader header) { _courseService = courseService; _userService = userService; _classService = classService; _seminarService = seminarService; _header = header; }
public SeminarController(ISeminarService seminarService, ITopicService topicService, ISeminarGroupService seminargroupService, IUserService userService, CrmsContext db) { _seminarService = seminarService; _topicService = topicService; _seminargroupService = seminargroupService; _userService = userService; _db = db; }
public SeminarController(IClusterClient client, CrmsContext db) { _seminarService = client.GetGrain <ISeminarService>(0); _topicService = client.GetGrain <ITopicService>(0); _seminargroupService = client.GetGrain <ISeminarGroupService>(0); _userService = client.GetGrain <IUserService>(0); _db = db; }
public RoomTypeFactory(Esynctraining.AdobeConnect.IAdobeConnectProxy provider, LmsMeetingType roomType, ISeminarService seminarService) { // TODO: null check this.provider = provider; this.roomType = roomType; this.seminarService = seminarService; }
public SeminarController(ITopicService topicService, ISeminarService seminarService, ISeminarGroupService seminarGroupService, IUserService userService, JwtHeader header) { _topicService = topicService; _seminarService = seminarService; _seminarGroupService = seminarGroupService; _userService = userService; _header = header; }
public CourseController(IClusterClient client, CrmsContext db) { _courseService = client.GetGrain <ICourseService>(0); _classService = client.GetGrain <IClassService>(0); _userService = client.GetGrain <IUserService>(0); _seminarGroupService = client.GetGrain <ISeminarGroupService>(0); _seminarService = client.GetGrain <ISeminarService>(0); _db = db; }
public ClassController(CrmsContext db, IClusterClient client) { _db = db; _courseService = client.GetGrain <ICourseService>(0); _classService = client.GetGrain <IClassService>(0); _userService = client.GetGrain <IUserService>(0); _fixGroupService = client.GetGrain <IFixGroupService>(0); _seminarService = client.GetGrain <ISeminarService>(0); }
/// <summary> /// 文章管理 /// </summary> /// <param name="postService"></param> /// <param name="categoryService"></param> /// <param name="broadcastService"></param> /// <param name="seminarService"></param> /// <param name="postHistoryVersionService"></param> /// <param name="hostingEnvironment"></param> /// <param name="searchEngine"></param> public PostController(IPostService postService, ICategoryService categoryService, IBroadcastService broadcastService, ISeminarService seminarService, IPostHistoryVersionService postHistoryVersionService, IHostingEnvironment hostingEnvironment, ISearchEngine <DataContext> searchEngine) { PostService = postService; CategoryService = categoryService; BroadcastService = broadcastService; SeminarService = seminarService; PostHistoryVersionService = postHistoryVersionService; _hostingEnvironment = hostingEnvironment; _searchEngine = searchEngine; }
//定义JWT的head public CourseController(ICourseService service, IClassService service1, ISeminarService service2, IUserService service3, ISeminarGroupService seminar4, CrmsContext db, JwtHeader head) { _courseservice = service; _classservice = service1; _seminarservice = service2; _userservice = service3; _seminargroupservice = seminar4; this.context = db; _head = head; }
public CourseController(ICourseService iCourseService, IClassService iClassService, IUserService iUserService, ISeminarService iSeminarService, ITopicService iTopicService, IGradeService iGradeService, ISeminarGroupService iSeminarGroupService) { _iCourseService = iCourseService; _iClassService = iClassService; _iUserService = iUserService; _iSeminarService = iSeminarService; _iTopicService = iTopicService; _iGradeService = iGradeService; _iSeminarGroupService = iSeminarGroupService; }
public async Task <IActionResult> SeminarRss([FromServices] ISeminarService seminarService, int id) { if (CommonHelper.SystemSettings.GetOrAdd("EnableRss", "true") != "true") { throw new NotFoundException("不允许订阅"); } var time = DateTime.Today.AddDays(-1); string scheme = Request.Scheme; var host = Request.Host; var seminar = await seminarService.GetByIdAsync(id) ?? throw new NotFoundException("专题未找到"); using var raw = PostService.GetQuery(PostBaseWhere().And(p => p.Rss && p.Seminar.Any(s => s.Id == id) && p.Status == Status.Published && p.ModifyDate >= time), p => p.ModifyDate, false).Include(p => p.Category).AsNoTracking().Cacheable().ToPooledList(); var data = await raw.SelectAsync(async p => { var summary = await p.Content.GetSummary(300, 50); return(new Item() { Author = new Author { Name = p.Modifier }, Body = summary, Categories = new List <string> { p.Category.Name }, Link = new Uri(scheme + "://" + host + "/" + p.Id), PublishDate = p.ModifyDate.ToTimeZone(HttpContext.Session.Get <string>(SessionKey.TimeZone)), Title = p.Title, Permalink = scheme + "://" + host + "/" + p.Id, Guid = p.Id.ToString(), FullHtmlContent = summary }); }); var posts = data.ToList(); InsertAdvertisement(posts, id, seminar.Title); var feed = new Feed() { Title = Request.Host + $":专题{seminar.Title}文章订阅", Description = seminar.Description, Link = new Uri(scheme + "://" + host + "/rss"), Copyright = CommonHelper.SystemSettings["Title"], Language = "zh-cn", Items = posts }; var rss = feed.Serialize(new SerializeOption() { Encoding = Encoding.UTF8 }); return(Content(rss, ContentType.Xml)); }
/// <summary> /// 文章管理 /// </summary> /// <param name="postService"></param> /// <param name="categoryService"></param> /// <param name="broadcastService"></param> /// <param name="seminarService"></param> /// <param name="postHistoryVersionService"></param> /// <param name="hostingEnvironment"></param> /// <param name="searchEngine"></param> public PostController(IPostService postService, ICategoryService categoryService, IBroadcastService broadcastService, ISeminarService seminarService, IPostHistoryVersionService postHistoryVersionService, IHostingEnvironment hostingEnvironment, ISearchEngine <DataContext> searchEngine, IHttpClientFactory httpClientFactory) { PostService = postService; CategoryService = categoryService; BroadcastService = broadcastService; SeminarService = seminarService; PostHistoryVersionService = postHistoryVersionService; _hostingEnvironment = hostingEnvironment; _searchEngine = searchEngine; _imagebedClient = new ImagebedClient(httpClientFactory.CreateClient()); }
public ClassController(CrmsContext db, ICourseService courseService, IClassService classService, IUserService userService, IFixGroupService fixGroupService, ISeminarService seminarService) { _db = db; _courseService = courseService; _classService = classService; _userService = userService; _fixGroupService = fixGroupService; _seminarService = seminarService; }
public SeminarController(IClassService classService, ICourseService courseService, IUserService userService, JwtHeader head, CrmsContext db, ISeminarService service, ITopicService service1, ISeminarGroupService service2, ITopicService service3) { _head = head; _db = db; _service = service; _service1 = service1; _service2 = service2; _service3 = service3; _userService = userService; _classService = classService; _courseService = courseService; }
public GroupController(ICourseService courseService, IClassService classService, IUserService userService, IFixGroupService fixGroupService, ISeminarGroupService seminarGroupService, ITopicService topicService, ISeminarService seminarService, IGradeService gradeService, JwtHeader header) { _userService = userService; _fixGroupService = fixGroupService; _seminarGroupService = seminarGroupService; _topicService = topicService; _gradeService = gradeService; }
public CourseController(ICourseService courseService, IClassService classService, IUserService userService, IFixGroupService fixGroupService, ISeminarGroupService seminarGroupService, ISeminarService seminarService, JwtHeader header) { _courseService = courseService; _classService = classService; _userService = userService; _fixGroupService = fixGroupService; _seminarGroupService = seminarGroupService; _seminarService = seminarService; _header = header; }
public ClassController(JwtHeader head, CrmsContext db, IClassService classService, ICourseService courseService, IFixGroupService fixGroupService, IUserService userService, ISeminarService seminarService, ISeminarGroupService seminarGroupService, ITopicService topicService) { _head = head; _db = db; _classService = classService; _courseService = courseService; _fixGroupService = fixGroupService; _userService = userService; _seminarService = seminarService; _seminarGroupService = seminarGroupService; _topicService = topicService; }
public SeminarController(ISeminarService seminarService, ITopicService topicService) { _seminarService = seminarService; _topicService = topicService; }
public SeminarController(ISeminarService seminarService) { _seminarService = seminarService; }
/// <summary> /// 专题页 /// </summary> /// <param name="seminarService"></param> /// <param name="postService"></param> /// <param name="seminarPostService"></param> public SeminarController(ISeminarService seminarService, IPostService postService, ISeminarPostService seminarPostService) { SeminarService = seminarService; PostService = postService; _seminarPostService = seminarPostService; }
public PromoController(ISeminarService seminarService) { _seminarService = seminarService; }