コード例 #1
0
        public IApuxActionResult Dispatch(ApuxAction <JToken> actionRequest)
        {
            switch (actionRequest.Type)
            {
            case ProductActions.GET_ALL:
            {
                return(_productActionHandler.GetAll(new GetAllAction(actionRequest.Payload)));
            }

            case ProductActions.GET_BY_ID:
            {
                return(_productActionHandler.GetById(new GetByIdAction(actionRequest.Payload)));
            }

            case ProductActions.UPDATE:
            {
                return(_productActionHandler.Update(new UpdateAction(actionRequest.Payload)));
            }

            default:
            {
                return(_appErrorActionHandler.UnknownActionHandler(new UnknownActionAction()));
            }
            }
        }
コード例 #2
0
        public IApuxActionResult Dispatch(ApuxAction <JToken> actionRequest)
        {
            switch (actionRequest.Type)
            {
            case CartActions.LIST_PRODUCTS:
            {
                return(_cartActionHandler.ListProductsHandler(new ListProductsAction()));
            }

            case CartActions.ADD_PRODUCT:
            {
                return(_cartActionHandler.AddProductHandler(new AddProductAction(actionRequest.Payload)));
            }

            case CartActions.REMOVE_PRODUCT:
            {
                return(_cartActionHandler.RemoveProductHandler(new RemoveProductAction(actionRequest.Payload)));
            }

            case CartActions.GET_TOTAL_PRICE:
            {
                return(_cartActionHandler.GetProductTotalPriceHandler(new GetTotalPriceAction()));
            }

            default:
            {
                return(_appErrorActionHandler.UnknownActionHandler(new UnknownActionAction()));
            }
            }
        }
コード例 #3
0
        public IApuxActionResult Dispatch(ApuxAction <JToken> actionRequest)
        {
            switch (actionRequest.Type)
            {
            case AppErrorActions.INTERNAL_ERROR:
            {
                return(_appErrorActionHandler.InternalErrorActionHandler(new InternalErrorAction()));
            }

            case AppErrorActions.UNKNOWN_ACTION:
            default:
            {
                return(_appErrorActionHandler.UnknownActionHandler(new UnknownActionAction()));
            }
            }
        }