コード例 #1
0
ファイル: Instance.cs プロジェクト: Grknmnv61/DominosApp
        public Instance(SubmitEnum submit)
        {
            switch (submit)
            {
            case SubmitEnum.List:
                Provider = new GetProductListProvider();
                break;

            case SubmitEnum.Update:
                Provider = new UpdateProductProvider();
                break;

            case SubmitEnum.Insert:
                Provider = new InsertOrderListProvider();
                break;

            case SubmitEnum.Remove:
                Provider = new RemoveOrderListProvider();
                break;

            case SubmitEnum.Create:
                Provider = new CreateOrderProvider();
                break;
            }
        }
コード例 #2
0
        public ActionResult Index(ViewModel model, SubmitEnum submit)
        {
            var instance = new Instance(submit);

            instance.Provider.Execute(model);
            return(View(model));
        }