public static void Configure(IInitDataService dataService, StorageDomain domain) { if (dataService == null) throw new ArgumentNullException("dataService"); if (domain == StorageDomain.UserCacheData) { dataService.Initialize(Path.Combine( RssBanditApplication.GetLocalUserPath(), "Cache")); } else if (domain == StorageDomain.UserData) { dataService.Initialize( RssBanditApplication.GetUserPersonalPath()); } else if (domain == StorageDomain.UserRoamingData) { dataService.Initialize( RssBanditApplication.GetUserPath()); } else Debug.Assert(false, "No data service for StorageDomain: " + domain); }
public InitDataController(ISysRoleService currntService, ISysOperationService sysOperationService, IInitDataService initDataService, ISysMenuService sysMenuService) { this.SysRoleService = currntService; this.SysOperationService = sysOperationService; this.InitDataService = initDataService; this.SysMenuService = sysMenuService; }