Files
Store.Management/Source/Store.Management.Framework/Startup.cs
T
2026-11-10 16:33:51 +08:00

34 lines
772 B
C#

using Autofac;
using MAX.Common.WPF.Converters;
using MAX.Common.WPF.Utilities;
using MAX.Core;
using MAX.Framework.Interfaces;
using Store.Management.Api;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Store.Management.Framework
{
internal class Startup : IStartup
{
public int Priority => IntPriority.High;
public void Initialize()
{
EnumDisplayConverter.EnumDisplayManager = new EnumDisplayManagerWPF(null);
}
public void Register(ContainerBuilder builder)
{
var client = new StoreApiClient(new ApiClientOptions
{
BaseUrl = new Uri("http://localhost:14312/api/")
});
builder.Register(_ => client).SingleInstance().PreserveExistingDefaults();
}
}
}