示例#1
0
 public MainForm(IServiceProvider serviceProvider, Csla.ApplicationContext applicationContext)
 {
     Instance           = this;
     ServiceProvider    = serviceProvider;
     ApplicationContext = applicationContext;
     InitializeComponent();
     ShowPage(typeof(Pages.HomePage));
 }
示例#2
0
        static void Main()
        {
            var services = new ServiceCollection();

            services.AddTransient <HttpClient>();
            services.AddCsla(o => o
                             .DataPortal(dp => dp
                                         .UseHttpProxy(hp => hp
                                                       .DataPortalUrl = "https://localhost:44332/api/dataportal")));
            var provider = services.BuildServiceProvider();

            ApplicationContext = provider.GetService <Csla.ApplicationContext>();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
 public DataPortalController(Csla.ApplicationContext applicationContext)
     : base(applicationContext)
 {
     UseTextSerialization = true;
 }