protected override void Initialize(HttpControllerContext controllerContext)
        {
            base.Initialize(controllerContext);
            OrderEntryNetContext context = new OrderEntryNetContext();

            DomainManager = new EntityDomainManager <TData>(context, Request);
        }
        protected override void Initialize(HttpControllerContext controllerContext)
        {
            Task initializeBase = Task.Run(async() => { await InitializeBaseAsync(controllerContext); });

            initializeBase.Wait();

            if (initializeBase.IsCompleted)
            {
                context       = new OrderEntryNetContext(MakeConnectionString());
                DomainManager = new EntityDomainManager <GEST_Condizione_Pagamento>(context, Request);
            }
        }
        protected override void Initialize(HttpControllerContext controllerContext)
        {
            Task initializeBase = Task.Run(async() => { await InitializeBaseAsync(controllerContext); });

            initializeBase.Wait();

            if (initializeBase.IsCompleted)
            {
                context       = new OrderEntryNetContext(MakeConnectionString());
                DomainManager = new EntityDomainManager <GEST_Articoli_BarCode>(context, Request, enableSoftDelete: true);
            }
        }
        protected override void Initialize(HttpControllerContext controllerContext)
        {
            Task initializeBase = Task.Run(async() => { await InitializeBaseAsync(controllerContext); });

            initializeBase.Wait();

            if (initializeBase.IsCompleted)
            {
                this.Configuration.Formatters.JsonFormatter.SerializerSettings.MissingMemberHandling = MissingMemberHandling.Ignore;

                context       = new OrderEntryNetContext(MakeConnectionString());
                DomainManager = new EntityDomainManager <GEST_Ordini_Teste>(context, Request, enableSoftDelete: true);
            }
        }