using Syc.Abp.Caching; using Syc.Basic.Web.WMS.Localization; using Volo.Abp.Localization; using Volo.Abp.Localization.ExceptionHandling; using Volo.Abp.Modularity; using Volo.Abp.Validation.Localization; using Volo.Abp.VirtualFileSystem; namespace Syc.Basic.Web.WMS; [DependsOn(typeof(SycAbpCachingModule))] public class WMSDomainSharedModule : AbpModule { public override void PreConfigureServices(ServiceConfigurationContext context) { WMSGlobalFeatureConfigurator.Configure(); WMSModuleExtensionConfigurator.Configure(); } public override void ConfigureServices(ServiceConfigurationContext context) { Configure(options => { options.FileSets.AddEmbedded(); }); Configure(options => { options.Resources .Add("en") .AddBaseTypes(typeof(AbpValidationResource)) .AddVirtualJson("/Localization/WMS"); options.DefaultResourceType = typeof(WMSResource); }); Configure(options => { options.MapCodeNamespace("WMS", typeof(WMSResource)); }); } }