public CasePostTokens(
     IContentManager contentManager,
     ICasePostService caseposttService)
 {
     _contentManager   = contentManager;
     _caseposttService = caseposttService;
     T = NullLocalizer.Instance;
 }
示例#2
0
 public CasePostAdminController(IOrchardServices services, ICaseService cAseService, ICasePostService cAsePostService, IWorkContextAccessor workContextAccessor)
 {
     Services         = services;
     _cAseService     = cAseService;
     _cAsePostService = cAsePostService;
     T = NullLocalizer.Instance;
     _workContextAccessor = workContextAccessor;
 }
示例#3
0
 public CaseArchivesPartDriver(
     ICaseService cAseService,
     ICasePostService cAsePostService,
     IContentManager contentManager)
 {
     _cAseService     = cAseService;
     _cAsePostService = cAsePostService;
     _contentManager  = contentManager;
 }
示例#4
0
 public XmlRpcHandler(ICaseService cAseService, ICasePostService cAsePostService, IContentManager contentManager,
                      IAuthorizationService authorizationService, IMembershipService membershipService,
                      RouteCollection routeCollection)
 {
     _cAseService          = cAseService;
     _cAsePostService      = cAsePostService;
     _contentManager       = contentManager;
     _authorizationService = authorizationService;
     _membershipService    = membershipService;
     _routeCollection      = routeCollection;
     Logger = NullLogger.Instance;
     T      = NullLocalizer.Instance;
 }
示例#5
0
 public CasePostController(
     IOrchardServices services,
     ICaseService cAseService,
     ICasePostService cAsePostService,
     IFeedManager feedManager,
     IShapeFactory shapeFactory,
     IArchiveConstraint archiveConstraint, ISiteService siteService)
 {
     _services          = services;
     _cAseService       = cAseService;
     _cAsePostService   = cAsePostService;
     _feedManager       = feedManager;
     _archiveConstraint = archiveConstraint;
     T            = NullLocalizer.Instance;
     Shape        = shapeFactory;
     _siteService = siteService;
 }
 public CaseAdminController(
     IOrchardServices services,
     ICaseService caseService,
     ICasePostService casePostService,
     IContentManager contentManager,
     ITransactionManager transactionManager,
     ISiteService siteService,
     IShapeFactory shapeFactory, IWorkContextAccessor workContextAccessor, IAuthorizationService authorizationService)
 {
     Services            = services;
     _caseService        = caseService;
     _casePostService    = casePostService;
     _contentManager     = contentManager;
     _transactionManager = transactionManager;
     _siteService        = siteService;
     T     = NullLocalizer.Instance;
     Shape = shapeFactory;
     _authorizationService = authorizationService;
     _workContextAccessor  = workContextAccessor;
 }
示例#7
0
        public CasePostPartHandler(ICaseService CaseService, ICasePostService CasePostService, RequestContext requestContext)
        {
            _CaseService = CaseService;

            OnGetDisplayShape <CasePostPart>(SetModelProperties);
            OnGetEditorShape <CasePostPart>(SetModelProperties);
            OnUpdateEditorShape <CasePostPart>(SetModelProperties);

            OnCreated <CasePostPart>((context, part) => ProcessCasePostsCount(part));
            OnPublished <CasePostPart>((context, part) => ProcessCasePostsCount(part));
            OnUnpublished <CasePostPart>((context, part) => ProcessCasePostsCount(part));
            OnVersioned <CasePostPart>((context, part, newVersionPart) => ProcessCasePostsCount(newVersionPart));
            OnRemoved <CasePostPart>((context, part) => ProcessCasePostsCount(part));

            OnRemoved <CasePart>(
                (context, b) =>
                CasePostService.Get(context.ContentItem.As <CasePart>()).ToList().ForEach(
                    CasePost => context.ContentManager.Remove(CasePost.ContentItem)));

            OnInitializing <CasePostPart>((context, casePart) => {
            });
        }
        public CasePartArchiveHandler(
            IRepository <CasePartArchiveRecord> blogArchiveRepository,
            ICasePostService blogPostService,
            IWorkContextAccessor workContextAccessor,
            IContentManager contentManager)
        {
            _blogArchiveRepository = blogArchiveRepository;
            _workContextAccessor   = workContextAccessor;
            _contentManager        = contentManager;

            OnUpdating <CommonPart>((context, cp) => { if (context.ContentItem.Has <CasePostPart>())
                                                       {
                                                           SavePreviousCreatedDate(context.Id);
                                                       }
                                    });
            OnRemoving <CasePostPart>((context, bp) => SavePreviousCreatedDate(context.Id));
            OnUnpublishing <CasePostPart>((context, bp) => SavePreviousCreatedDate(context.Id));

            OnPublished <CasePostPart>((context, bp) => IncreaseCaseArchive(bp));
            OnUnpublished <CasePostPart>((context, bp) => ReduceCaseArchive(bp));
            OnRemoved <CasePostPart>((context, bp) => ReduceCaseArchive(bp));
        }
 public CasePostController(ICasePostService casePostService)
 {
     _casePostService = casePostService;
 }