Esempio n. 1
0
        public BasketInstance(
            Controller controller,
            ModelStateDictionary modelState,
            BasketSubmits submit,
            DominosConfig config  = null,
            SessionHelper session = null,
            CookieHelper cookie   = null)
        {
            switch (submit)
            {
            case BasketSubmits.List:
                Provider = new BasketListProvider();
                break;

            case BasketSubmits.Delete:
                Provider = new BasketDeleteProvider();
                break;

            case BasketSubmits.Increase:
                Provider = new BasketIncreaseProvider();
                break;

            case BasketSubmits.Decrease:
                Provider = new BasketDescreaseProvider();
                break;
            }

            (Provider as BaseProvider).Controller = controller;
            (Provider as BaseProvider).ModelState = modelState;
            (Provider as BaseProvider).Config     = config;
            (Provider as BaseProvider).Session    = session;
            (Provider as BaseProvider).Cookie     = cookie;
        }
Esempio n. 2
0
        public RegisterInstance(
            Controller controller,
            ModelStateDictionary modelState,
            RegisterSubmits submit,
            DominosConfig config  = null,
            SessionHelper session = null,
            CookieHelper cookie   = null)
        {
            switch (submit)
            {
            case RegisterSubmits.Register:
                Provider = new RegisterProvider();
                break;
            }

            (Provider as BaseProvider).Controller = controller;
            (Provider as BaseProvider).ModelState = modelState;
            (Provider as BaseProvider).Config     = config;
            (Provider as BaseProvider).Session    = session;
            (Provider as BaseProvider).Cookie     = cookie;
        }
Esempio n. 3
0
        public HomeInstance(Controller controller,
                            ModelStateDictionary modelState,
                            HomeSubmits submit,
                            DominosConfig config  = null,
                            SessionHelper session = null,
                            CookieHelper cookie   = null)
        {
            switch (submit)
            {
            case HomeSubmits.List:
                Provider = new HomeListProvider();
                break;

            case HomeSubmits.AddBasket:
                Provider = new AddBasketProvider();
                break;
            }

            (Provider as BaseProvider).Controller = controller;
            (Provider as BaseProvider).ModelState = modelState;
            (Provider as BaseProvider).Config     = config;
            (Provider as BaseProvider).Session    = session;
            (Provider as BaseProvider).Cookie     = cookie;
        }