public IHttpActionResult Get()
 {
     using (var _repo = new SiteSettingsRepository(UnitOfWork))
     {
         return Ok(_repo.All.ToList());
     }
 }
 public IHttpActionResult Get(string key)
 {
     using (var _repo = new SiteSettingsRepository(UnitOfWork))
     {
         return Ok(_repo.All.FirstOrDefault(s => s.Key == key));
     }
 }
Esempio n. 3
0
 public IHttpActionResult Get()
 {
     using (var _repo = new SiteSettingsRepository(UnitOfWork))
     {
         return(Ok(_repo.All.ToList()));
     }
 }
Esempio n. 4
0
 public IHttpActionResult Get(string key)
 {
     using (var _repo = new SiteSettingsRepository(UnitOfWork))
     {
         return(Ok(_repo.All.FirstOrDefault(s => s.Key == key)));
     }
 }
        public IHttpActionResult Post(List<SiteSetting> settings)
        {
            using (SiteSettingsRepository _repo = new SiteSettingsRepository(UnitOfWork))
            {
                foreach (SiteSetting setting in settings)
                {
                    _repo.InsertOrUpdate(setting);
                }
                UnitOfWork.Save();
            }

            return Ok();
        }
Esempio n. 6
0
        public IHttpActionResult Post(List <SiteSetting> settings)
        {
            using (SiteSettingsRepository _repo = new SiteSettingsRepository(UnitOfWork))
            {
                foreach (SiteSetting setting in settings)
                {
                    _repo.InsertOrUpdate(setting);
                }
                UnitOfWork.Save();
            }

            return(Ok());
        }
Esempio n. 7
0
 public BaseWorkArea(CoreDbContext context) : base(context)
 {
     User         = new UserRepository(context);
     Permission   = new PermissionRepository(context);
     UserAddress  = new UserAddressRepository(context);
     Media        = new MediaRespository(context);
     DataItem     = new DataItemRepository(context);
     Setting      = new SettingRepository(context);
     UrlSlug      = new UrlSlugRepository(context);
     District     = new DistrictRepository(context);
     SiteSettings = new SiteSettingsRepository(context);
     SiteHost     = new SiteHostRepository(context);
 }
Esempio n. 8
0
 public BaseWorkArea(CoreDbContext context) : base(context)
 {
     User           = new UserRepository(context);
     Permission     = new PermissionRepository(context);
     RolePermission = new BaseRepository <RolePermissionEntity>(context);
     RoleModule     = new BaseRepository <RoleModuleEntity>(context);
     UserAddress    = new UserAddressRepository(context);
     Media          = new MediaRespository(context);
     Setting        = new SettingRepository(context);
     UrlSlug        = new UrlSlugRepository(context);
     District       = new DistrictRepository(context);
     SiteSettings   = new SiteSettingsRepository(context);
     SiteHost       = new SiteHostRepository(context);
 }
 private StaticSettings()
 {
     SiteSettings = new SiteSettings();
     MailSettings = new MailSettings();
     SmsSettings  = new SmsSettings();
     LastComments = new List <Comments>();
     ContentViews = new List <ContentViewListModel>();
     Writers      = new List <Users>();
     StaticPages  = new List <StaticPages>();
     Categories   = new List <Categories>();
     _catRepo     = new CategoryRepository();
     _staticRepo  = new StaticPageRepository();
     _siteRepo    = new SiteSettingsRepository();
     _mailRepo    = new MailSettingRepository();
     _smsRepo     = new SmsSettingsRepository();
     _commentRepo = new CommentRepository();
     _contentRepo = new ContentViewRepository();
     _userRepo    = new UserRepository();
     _mainRepo    = new MainPageSettingRepository();
     _sliderRepo  = new MainSliderSettingRepository();
     ReloadSettings();
 }
Esempio n. 10
0
 public SiteSettingManager()
 {
     _siteRepo = new SiteSettingsRepository();
     _mailRepo = new MailSettingRepository();
     _smsRepo  = new SmsSettingsRepository();
 }
Esempio n. 11
0
        // Pour plus d’informations sur le regroupement, rendez-vous sur http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                            "~/Scripts/jquery-{version}.js"));

            // Utilisez la version de développement de Modernizr pour développer et apprendre. Puis, lorsque vous êtes
            // prêt pour la production, utilisez l’outil de génération sur http://modernizr.com pour sélectionner uniquement les tests dont vous avez besoin.
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                            "~/Scripts/modernizr-*"));

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                            "~/Scripts/bootstrap.js",
                            "~/Scripts/gridster-bootstrap.min.js",
                            "~/Scripts/respond.js"));

            bundles.Add(new ScriptBundle("~/bundles/tinymce").Include(
                            "~/Scripts/tinymce.min.js"
                            ));

            bundles.Add(new ScriptBundle("~/bundles/underscore").Include(
                            "~/Scripts/underscore-min.js"));

            bundles.Add(new ScriptBundle("~/bundles/angular").Include(
                            "~/Scripts/angular.min.js",
                            "~/Scripts/angular-animate.min.js",
                            "~/Scripts/angular-translate.min.js",
                            "~/Scripts/angular-sanitize.min.js",
                            "~/Scripts/angular-translate-loader-url.min.js",
                            "~/Scripts/angular-local-storage.min.js",
                            "~/Scripts/angular-resource.min.js",
                            "~/Scripts/angular-gridster.min.js",
                            "~/Scripts/angular-tinymce.js",
                            "~/Scripts/angular-gridster.min.js",
                            "~/Scripts/angular-touch.min.js",
                            "~/Scripts/angular-simple-logger.min.js",
                            "~/Scripts/angular-google-maps.min.js",
                            "~/Scripts/ui-bootstrap-tpls-0.14.3.min.js",
                            "~/Scripts/angular-route.min.js",
                            "~/Scripts/ng-file-upload.min.js",
                            "~/Scripts/select-ui.min.js",
                            "~/Scripts/angular-navbar.js",
                            "~/Scripts/angular-dynamic-locale.min.js",
                            "~/Scripts/moment.min.js",
                            "~/Scripts/bootstrap-colorpicker-module.min.js"));

            bundles.Add(new ScriptBundle("~/bundles/scripts").Include(
                            "~/Scripts/app/modules/app.settings.js",
                            "~/Scripts/app/modules/App.js",
                            "~/Scripts/app/modules/app.menu.js",
                            "~/Scripts/app/modules/app.dashboard.js",
                            "~/Scripts/app/modules/app.image.picker.js",
                            "~/Scripts/app/modules/app.spinner.js",
                            "~/Scripts/app/directives/TopMenu.js",
                            "~/Scripts/app/directives/ewDashboard.js",
                            "~/Scripts/app/directives/ewStaticDashboard.js",
                            "~/Scripts/app/directives/ewImagePicker.js",
                            "~/Scripts/app/directives/ModuleUrl.js",
                            "~/Scripts/app/directives/dynamic.js",
                            "~/Scripts/app/directives/ewNewsPage.js",
                            "~/Scripts/app/directives/ewSingleNewsPage.js",
                            "~/Scripts/app/directives/ewFooter.js",
                            "~/Scripts/app/directives/ewModuleNews.js",
                            "~/Scripts/app/directives/ewTextfield.js",
                            "~/Scripts/app/directives/Spinner.js",
                            "~/Scripts/app/controllers/HomePage.js",
                            "~/Scripts/app/controllers/LoginPage.js",
                            "~/Scripts/app/controllers/AdminPage.js",
                            "~/Scripts/app/controllers/TopMenu.js",
                            "~/Scripts/app/controllers/ContentController.js",
                            "~/Scripts/app/controllers/AdminContentController.js",
                            "~/Scripts/app/controllers/ModalInstanceController.js",
                            "~/Scripts/app/controllers/AdminModuleController.js",
                            "~/Scripts/app/controllers/ModalContentTextController.js",
                            "~/Scripts/app/controllers/ModalContentTitleController.js",
                            "~/Scripts/app/controllers/ModalContentCardController.js",
                            "~/Scripts/app/controllers/ModalContentWidgetController.js",
                            "~/Scripts/app/controllers/ModalContentCarouselController.js",
                            "~/Scripts/app/controllers/ModalContentMapController.js",
                            "~/Scripts/app/controllers/ModalContentImageController.js",
                            "~/Scripts/app/controllers/ModalContentModuleController.js",
                            "~/Scripts/app/controllers/ImagePickerController.js",
                            "~/Scripts/app/controllers/NewsPageController.js",
                            "~/Scripts/app/controllers/SingleNewsPageController.js",
                            "~/Scripts/app/controllers/ModuleNewsController.js",
                            "~/Scripts/app/controllers/SpinnerController.js",
                            "~/Scripts/app/controllers/FooterController.js",
                            "~/Scripts/app/controllers/TextfieldController.js",
                            "~/Scripts/app/controllers/ErrorController.js",
                            "~/Scripts/app/filters/newsDate.js",
                            "~/Scripts/app/services/AuthService.js",
                            "~/Scripts/app/services/RoutingHelper.js",
                            "~/Scripts/app/services/TopMenuHelper.js",
                            "~/Scripts/app/services/ModuleHelper.js",
                            "~/Scripts/app/services/ModuleContentHelper.js",
                            "~/Scripts/app/services/ModuleTypeHelper.js",
                            "~/Scripts/app/services/ModuleContentTypeHelper.js",
                            "~/Scripts/app/services/ModuleUrlHelper.js",
                            "~/Scripts/app/services/WebsiteFileHelper.js",
                            "~/Scripts/app/services/ImagePickerHelper.js",
                            "~/Scripts/app/services/NewsHelper.js",
                            "~/Scripts/app/services/UserHelper.js",
                            "~/Scripts/app/services/LanguageHelper.js",
                            "~/Scripts/app/services/SettingsHelper.js",
                            "~/Scripts/app/services/PermissionHelper.js",
                            "~/Scripts/app/services/NavbarHelper.js",
                            "~/Scripts/app/services/SpinnerHelper.js",
                            "~/Scripts/app/services/ErrorEmailHelper.js",
                            "~/Scripts/app/services/AuthInterceptorService.js"));

            bundles.Add(new StyleBundle("~/Content/css").Include(
                            "~/Content/bootstrap.min.css",
                            "~/Content/spinner.css",
                            "~/Content/angular-gridster.min.css",
                            "~/Content/content.min.css",
                            "~/Content/colorpicker.css",
                            "~/Content/select-ui.min.css",
                            "~/Content/select2.css",
                            "~/Content/angular-navbar.css",
                            "~/Content/wfmi-style.css",
                            "~/Content/site.css"));

            UnitOfWork UnitOfWork = new UnitOfWork();

            using (SiteSettingsRepository _repo = new SiteSettingsRepository(UnitOfWork))
            {
                var cssTheme = _repo.All.FirstOrDefault(s => s.Key == "theme");
                if (cssTheme != null)
                {
                    bundles.Add(new StyleBundle("~/Content/theme").Include(
                                    string.Format("~/Content/{0}.css", cssTheme.Value)
                                    ));
                }
            }
        }
Esempio n. 12
0
        // Pour plus d’informations sur le regroupement, rendez-vous sur http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js"));

            // Utilisez la version de développement de Modernizr pour développer et apprendre. Puis, lorsque vous êtes
            // prêt pour la production, utilisez l’outil de génération sur http://modernizr.com pour sélectionner uniquement les tests dont vous avez besoin.
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                        "~/Scripts/modernizr-*"));

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                      "~/Scripts/bootstrap.js",
                      "~/Scripts/gridster-bootstrap.min.js",
                      "~/Scripts/respond.js"));

            bundles.Add(new ScriptBundle("~/bundles/tinymce").Include(
                      "~/Scripts/tinymce.min.js"
                      ));

            bundles.Add(new ScriptBundle("~/bundles/underscore").Include(
                      "~/Scripts/underscore-min.js"));

            bundles.Add(new ScriptBundle("~/bundles/angular").Include(
                      "~/Scripts/angular.min.js",
                      "~/Scripts/angular-animate.min.js",
                      "~/Scripts/angular-translate.min.js",
                      "~/Scripts/angular-sanitize.min.js",
                      "~/Scripts/angular-translate-loader-url.min.js",
                      "~/Scripts/angular-local-storage.min.js",
                      "~/Scripts/angular-resource.min.js",
                      "~/Scripts/angular-gridster.min.js",
                      "~/Scripts/angular-tinymce.js",
                      "~/Scripts/angular-gridster.min.js",
                      "~/Scripts/angular-touch.min.js",
                      "~/Scripts/angular-simple-logger.min.js",
                      "~/Scripts/angular-google-maps.min.js",
                      "~/Scripts/ui-bootstrap-tpls-0.14.3.min.js",
                      "~/Scripts/angular-route.min.js",
                      "~/Scripts/ng-file-upload.min.js",
                      "~/Scripts/select-ui.min.js",
                      "~/Scripts/angular-navbar.js",
                      "~/Scripts/angular-dynamic-locale.min.js",
                      "~/Scripts/moment.min.js",
                      "~/Scripts/bootstrap-colorpicker-module.min.js"));

            bundles.Add(new ScriptBundle("~/bundles/scripts").Include(
                      "~/Scripts/app/modules/app.settings.js",
                      "~/Scripts/app/modules/App.js",
                      "~/Scripts/app/modules/app.menu.js",
                      "~/Scripts/app/modules/app.dashboard.js",
                      "~/Scripts/app/modules/app.image.picker.js",
                      "~/Scripts/app/modules/app.spinner.js",
                      "~/Scripts/app/directives/TopMenu.js",
                      "~/Scripts/app/directives/ewDashboard.js",
                      "~/Scripts/app/directives/ewStaticDashboard.js",
                      "~/Scripts/app/directives/ewImagePicker.js",
                      "~/Scripts/app/directives/ModuleUrl.js",
                      "~/Scripts/app/directives/dynamic.js",
                      "~/Scripts/app/directives/ewNewsPage.js",
                      "~/Scripts/app/directives/ewSingleNewsPage.js",
                      "~/Scripts/app/directives/ewFooter.js",
                      "~/Scripts/app/directives/ewModuleNews.js",
                      "~/Scripts/app/directives/ewTextfield.js",
                      "~/Scripts/app/directives/Spinner.js",
                      "~/Scripts/app/controllers/HomePage.js",
                      "~/Scripts/app/controllers/LoginPage.js",
                      "~/Scripts/app/controllers/AdminPage.js",
                      "~/Scripts/app/controllers/TopMenu.js",
                      "~/Scripts/app/controllers/ContentController.js",
                      "~/Scripts/app/controllers/AdminContentController.js",
                      "~/Scripts/app/controllers/ModalInstanceController.js",
                      "~/Scripts/app/controllers/AdminModuleController.js",
                      "~/Scripts/app/controllers/ModalContentTextController.js",
                      "~/Scripts/app/controllers/ModalContentTitleController.js",
                      "~/Scripts/app/controllers/ModalContentCardController.js",
                      "~/Scripts/app/controllers/ModalContentWidgetController.js",
                      "~/Scripts/app/controllers/ModalContentCarouselController.js",
                      "~/Scripts/app/controllers/ModalContentMapController.js",
                      "~/Scripts/app/controllers/ModalContentImageController.js",
                      "~/Scripts/app/controllers/ModalContentModuleController.js",
                      "~/Scripts/app/controllers/ImagePickerController.js",
                      "~/Scripts/app/controllers/NewsPageController.js",
                      "~/Scripts/app/controllers/SingleNewsPageController.js",
                      "~/Scripts/app/controllers/ModuleNewsController.js",
                      "~/Scripts/app/controllers/SpinnerController.js",
                      "~/Scripts/app/controllers/FooterController.js",
                      "~/Scripts/app/controllers/TextfieldController.js",
                      "~/Scripts/app/controllers/ErrorController.js",
                      "~/Scripts/app/filters/newsDate.js",
                      "~/Scripts/app/services/AuthService.js",
                      "~/Scripts/app/services/RoutingHelper.js",
                      "~/Scripts/app/services/TopMenuHelper.js",
                      "~/Scripts/app/services/ModuleHelper.js",
                      "~/Scripts/app/services/ModuleContentHelper.js",
                      "~/Scripts/app/services/ModuleTypeHelper.js",
                      "~/Scripts/app/services/ModuleContentTypeHelper.js",
                      "~/Scripts/app/services/ModuleUrlHelper.js",
                      "~/Scripts/app/services/WebsiteFileHelper.js",
                      "~/Scripts/app/services/ImagePickerHelper.js",
                      "~/Scripts/app/services/NewsHelper.js",
                      "~/Scripts/app/services/UserHelper.js",
                      "~/Scripts/app/services/LanguageHelper.js",
                      "~/Scripts/app/services/SettingsHelper.js",
                      "~/Scripts/app/services/PermissionHelper.js",
                      "~/Scripts/app/services/NavbarHelper.js",
                      "~/Scripts/app/services/SpinnerHelper.js",
                      "~/Scripts/app/services/ErrorEmailHelper.js",
                      "~/Scripts/app/services/AuthInterceptorService.js"));

            bundles.Add(new StyleBundle("~/Content/css").Include(
                      "~/Content/bootstrap.min.css",
                      "~/Content/spinner.css",
                      "~/Content/angular-gridster.min.css",
                      "~/Content/content.min.css",
                      "~/Content/colorpicker.css",
                      "~/Content/select-ui.min.css",
                      "~/Content/select2.css",
                      "~/Content/angular-navbar.css",
                      "~/Content/wfmi-style.css",
                      "~/Content/site.css"));

            UnitOfWork UnitOfWork = new UnitOfWork();
            using(SiteSettingsRepository _repo = new SiteSettingsRepository(UnitOfWork))
            {
                var cssTheme = _repo.All.FirstOrDefault(s => s.Key == "theme");
                if(cssTheme != null)
                {
                    bundles.Add(new StyleBundle("~/Content/theme").Include(
                        string.Format("~/Content/{0}.css", cssTheme.Value)
                    ));
                }
            }
        }