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())); } } }
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())); } } }
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())); } } }