Exemplo n.º 1
0
 public PlaceService(IPlaceRepository repository, IUnitOfWork unitOfWork, ISettingService settingService)
 {
     this.repository = repository;
     this.unitOfWork = unitOfWork;
     this.settingService = settingService;
     settings = this.settingService.GetSettings<SettingViewModel>();
     videoUploadDir = PathUnit.MergeRootPath(settings.UploadPath, settings.VideoUploadDir);
     mapUploadDir = PathUnit.MergeRootPath(settings.UploadPath, settings.MapUploadDir);
 }
Exemplo n.º 2
0
 public ActionResult Index(SettingViewModel setting)
 {
     if (ModelState.IsValid)
     {
         provider.SaveSettings<SettingViewModel>(setting);
         return RedirectToAction("Index").AndNotice("保存成功!");
     }
     return View();
 }
Exemplo n.º 3
0
        protected void Application_Start()
        {
            var container = BuildContainer();
            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));

            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            Settings = DependencyResolver.Current.GetService<ISettingService>().GetSettings<SettingViewModel>();
        }