Popular Posts

Friday, April 24, 2015

Web Forms - AUTOFAC DEPENCEY INJECTION

Web Forms — Autofac 3.3 documentation



This worked:



 public class Global : HttpApplication, IContainerProviderAccessor

    {



        // Provider that holds the application container.

        static IContainerProvider _containerProvider;



        // Instance property that will be used by Autofac HttpModules

        // to resolve and inject dependencies.

        public IContainerProvider ContainerProvider

        {

            get { return _containerProvider; }

        }



        void Application_Start(object sender, EventArgs e)

        {

            // Build up your application container and register your dependencies.

            var builder = new ContainerBuilder();

            var assemblies = new List<Assembly>();

            assemblies.Add(Assembly.Load("Questionnaire.RepositoriesInterfaces"));

            assemblies.Add(Assembly.Load("Questionnaire.Data"));

            assemblies.Add(Assembly.Load("Questionnaire.Business"));

            builder.RegisterAssemblyTypes(assemblies.ToArray()).AsImplementedInterfaces();



            _containerProvider = new ContainerProvider(builder.Build());



            // Code that runs on application startup

            RouteConfig.RegisterRoutes(RouteTable.Routes);

            BundleConfig.RegisterBundles(BundleTable.Bundles);

        }

Wednesday, April 8, 2015

Transaction scope

http://www.codeproject.com/Articles/690136/All-About-TransactionScope

Thursday, April 2, 2015

Monday, March 30, 2015

Google map winform

http://www.codeproject.com/Tips/889136/Csharp-Google-Maps-in-WinForm-with-WebBrowser-and

Thursday, March 19, 2015

Miniprofiler entity framework

http://www.codeproject.com/Articles/882618/Mini-Profiler-from-Nuget

Alternative to automaper

http://www.codeproject.com/Articles/886420/TinyMapper-yet-another-object-to-object-mapper-for

Button with image and shape

http://www.codeproject.com/Articles/26622/Custom-Button-Control-with-Gradient-Colors-and-Ext