public WebContentCategoryController()
 {
     categoryService = ServiceLocator.Current.GetInstance<ICategoryService>();
     categoryLocaleService = ServiceLocator.Current.GetInstance<ICategoryLocaleService>();
     permissionService = ServiceLocator.Current.GetInstance<IPermissionCommonService>();
     permissionsHelper = ServiceLocator.Current.GetInstance<IPermissionsHelper>();
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="PagesController"/> class.
        /// </summary>
        public PagesController()
        {
            pageService = ServiceLocator.Current.GetInstance<IPageService>();
            permissionService = ServiceLocator.Current.GetInstance<IPermissionCommonService>();
            permissionHelper = ServiceLocator.Current.GetInstance<IPermissionsHelper>();

        }
 public SectionController()
 {
     sectionService       = ServiceLocator.Current.GetInstance <ISectionService>();
     sectionLocaleService = ServiceLocator.Current.GetInstance <ISectionLocaleService>();
     permissionService    = ServiceLocator.Current.GetInstance <IPermissionCommonService>();
     permissionsHelper    = ServiceLocator.Current.GetInstance <IPermissionsHelper>();
 }
 public WebContentCategoryController()
 {
     categoryService       = ServiceLocator.Current.GetInstance <ICategoryService>();
     categoryLocaleService = ServiceLocator.Current.GetInstance <ICategoryLocaleService>();
     permissionService     = ServiceLocator.Current.GetInstance <IPermissionCommonService>();
     permissionsHelper     = ServiceLocator.Current.GetInstance <IPermissionsHelper>();
 }
 public SectionController()
 {
     sectionService = ServiceLocator.Current.GetInstance<ISectionService>();
     sectionLocaleService = ServiceLocator.Current.GetInstance<ISectionLocaleService>();
     permissionService = ServiceLocator.Current.GetInstance<IPermissionCommonService>();
     permissionsHelper = ServiceLocator.Current.GetInstance<IPermissionsHelper>();
 }
 public PhotoEditHelper(IPermissionsHelper permissionsHelper,
                        IPhotoCaptureHelper photoCaptureHelper, IEncryptionHelper encryptionHelper)
 {
     _permissionsHelper  = permissionsHelper;
     _photoCaptureHelper = photoCaptureHelper;
     _encryptionHelper   = encryptionHelper;
 }
        public FormsController()
        {
            _formsService = ServiceLocator.Current.GetInstance<IFormService>();
            _permissionService = ServiceLocator.Current.GetInstance<IPermissionCommonService>();
            _permissionsHelper = ServiceLocator.Current.GetInstance<IPermissionsHelper>();

        }
예제 #8
0
 public ArticleController()
 {
     articleService       = ServiceLocator.Current.GetInstance <IArticleService>();
     articleLocaleService = ServiceLocator.Current.GetInstance <IArticleLocaleService>();
     permissionService    = ServiceLocator.Current.GetInstance <IPermissionCommonService>();
     permissionsHelper    = ServiceLocator.Current.GetInstance <IPermissionsHelper>();
     categoryService      = ServiceLocator.Current.GetInstance <ICategoryService>();
     articleFileService   = ServiceLocator.Current.GetInstance <IArticleFileService>();
 }
예제 #9
0
 public FormsController()
 {
     formsService              = ServiceLocator.Current.GetInstance <IFormService>();
     formsLocaleService        = ServiceLocator.Current.GetInstance <IFormLocaleService>();
     formsElementService       = ServiceLocator.Current.GetInstance <IFormElementService>();
     formsElementLocaleService = ServiceLocator.Current.GetInstance <IFormElementLocaleService>();
     permissionService         = ServiceLocator.Current.GetInstance <IPermissionCommonService>();
     permissionsHelper         = ServiceLocator.Current.GetInstance <IPermissionsHelper>();
 }
 public ArticleController()
 {
     articleService = ServiceLocator.Current.GetInstance<IArticleService>();
     articleLocaleService = ServiceLocator.Current.GetInstance<IArticleLocaleService>();
     permissionService = ServiceLocator.Current.GetInstance<IPermissionCommonService>();
     permissionsHelper = ServiceLocator.Current.GetInstance<IPermissionsHelper>();
     categoryService = ServiceLocator.Current.GetInstance<ICategoryService>();
     articleFileService = ServiceLocator.Current.GetInstance<IArticleFileService>();
 }
        public FormsController()
        {
            formsService = ServiceLocator.Current.GetInstance<IFormService>();
            formsLocaleService = ServiceLocator.Current.GetInstance<IFormLocaleService>();
            formsElementService = ServiceLocator.Current.GetInstance<IFormElementService>();
            formsElementLocaleService = ServiceLocator.Current.GetInstance<IFormElementLocaleService>();
            permissionService = ServiceLocator.Current.GetInstance<IPermissionCommonService>();
            permissionsHelper = ServiceLocator.Current.GetInstance<IPermissionsHelper>();

        }
예제 #12
0
        public override void Initialize()
        {
            CreatableTypes()
            .EndingWith("Repository")
            .AsInterfaces()
            .RegisterAsLazySingleton();

            Mvx.IoCProvider.RegisterSingleton <IUserDialogs>(() => UserDialogs.Instance);
            Mvx.IoCProvider.RegisterSingleton(typeof(IUserRepository), new UserRepository());
            Mvx.IoCProvider.RegisterSingleton(typeof(ITodoItemRepository), new TodoItemRepository());
            Mvx.IoCProvider.RegisterSingleton(typeof(IDialogsHelper), new DialogsHelper());
            Mvx.IoCProvider.RegisterSingleton(typeof(IPermissionsHelper), new PermissionsHelper());
            Mvx.IoCProvider.RegisterSingleton(typeof(IEncryptionHelper), new EncryptionHelper());
            Mvx.IoCProvider.RegisterSingleton(typeof(IPhotoCaptureHelper), new PhotoCaptureHelper());

            IDialogsHelper dialogsHelper = Mvx.IoCProvider.Resolve <IDialogsHelper>();

            Mvx.IoCProvider.RegisterSingleton(typeof(IValidationHelper), new ValidationHelper(dialogsHelper));

            IUserRepository userRepository = Mvx.IoCProvider.Resolve <IUserRepository>();

            Mvx.IoCProvider.RegisterSingleton(typeof(IUserStorageHelper), new UserStorageHelper(userRepository));

            IPermissionsHelper  permissionsHelper  = Mvx.IoCProvider.Resolve <IPermissionsHelper>();
            IPhotoCaptureHelper photoCaptureHelper = Mvx.IoCProvider.Resolve <IPhotoCaptureHelper>();
            IEncryptionHelper   encryptionHelper   = Mvx.IoCProvider.Resolve <IEncryptionHelper>();
            var photoEditHelper = new PhotoEditHelper(permissionsHelper, photoCaptureHelper, encryptionHelper);

            Mvx.IoCProvider.RegisterSingleton(typeof(IPhotoEditHelper), photoEditHelper);

            IValidationHelper  validationHelper = Mvx.IoCProvider.Resolve <IValidationHelper>();
            IUserStorageHelper storage          = Mvx.IoCProvider.Resolve <IUserStorageHelper>();

            var userService = new UserService(validationHelper, dialogsHelper, userRepository, storage, photoEditHelper);

            Mvx.IoCProvider.RegisterSingleton(typeof(IUserService), userService);

            Mvx.IoCProvider.RegisterSingleton(typeof(ITodoItemService), new TodoItemService(validationHelper));

            RegisterCustomAppStart <AppStart>();
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="PageTemplatesController"/> class.
 /// </summary>
 public PageTemplatesController()
 {
     pageService       = ServiceLocator.Current.GetInstance <IPageService>();
     permissionService = ServiceLocator.Current.GetInstance <IPermissionCommonService>();
     permissionHelper  = ServiceLocator.Current.GetInstance <IPermissionsHelper>();
 }
 public AssemblyPluginsController(IPermissionsHelper permissionsHelper, ISchedulerCore schedulerCore) : base(schedulerCore)
 {
     _permissionsHelper = permissionsHelper;
     _schedulerCore     = schedulerCore;
 }
예제 #15
0
 public NativeJobsController(IPermissionsHelper permissionsHelper, ISchedulerCore schedulerCore) : base(schedulerCore)
 {
     _permissionsHelper = permissionsHelper;
     _schedulerCore     = schedulerCore;
 }
 public WebRequestJobController(IPermissionsHelper permissionsHelper, ISchedulerCore schedulerCore) : base(schedulerCore)
 {
     _schedulerCore     = schedulerCore;
     _permissionsHelper = permissionsHelper;
 }
예제 #17
0
 public JobsController(IPermissionsHelper permissionsHelper, ISchedulerCore schedulerCore)
 {
     _permissionsHelper = permissionsHelper;
     _schedulerCore     = schedulerCore;
 }
 public DirectoryScanJobsController(IPermissionsHelper permissionsHelper, ISchedulerCore schedulerCore) : base(schedulerCore)
 {
     _schedulerCore     = schedulerCore;
     _permissionsHelper = permissionsHelper;
 }
예제 #19
0
 protected SqlJobsController(IPermissionsHelper permissionsHelper, ISchedulerCore schedulerCore) : base(schedulerCore)
 {
     _permissionsHelper = permissionsHelper;
     _schedulerCore     = schedulerCore;
 }
 public FormsController()
 {
     _formsService      = ServiceLocator.Current.GetInstance <IFormService>();
     _permissionService = ServiceLocator.Current.GetInstance <IPermissionCommonService>();
     _permissionsHelper = ServiceLocator.Current.GetInstance <IPermissionsHelper>();
 }