Exemplo n.º 1
0
 // This method gets called by the runtime. Use this method to add services to the container.
 // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddMvc(o => o.EnableEndpointRouting = false).SetCompatibilityVersion(Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_3_0);
     services.AddRazorPages();
     //services.AddDbContext<Context>(o => o.UseMySQL(Configuration.GetConnectionString("DefaultConnection")));
     services.AddServerSideBlazor();
     services = ContainerService.AddDataAcces(services);
     services = ContainerService.AddServices(services);
     services = ContainerService.AddModels(services);
     services = AddWebAPI(services);
     services.AddCors(o => {
         o.AddPolicy("CorsPolicy", builder => builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader());
     });
 }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
            IServiceCollection services = new ServiceCollection();

            services = ContainerService.AddModels(services);
            services = ContainerService.AddServices(services);
            services = ContainerService.AddDataAcces(services);
            services = AddViewModels(services);
            services = AddViews(services);
            services.AddTransient(typeof(Service.Interface.IMobileFeature), typeof(AndroidSpecific.MobileFeature));
            //services.AddTransient<App>();
            var provider = services.BuildServiceProvider();

            LoadApplication(new App((LoginPage)provider.GetRequiredService(typeof(LoginPage)), (Home)provider.GetRequiredService(typeof(Home)), (ILoginStateService)provider.GetRequiredService(typeof(ILoginStateService))));
        }