afterApproved property

Iterable<OrderModel<OrderMenuModel>> get afterApproved

Implementation

Iterable<OrderModel> get afterApproved {
  return where(
    (element) => !element.menus.any(
      (element) {
        if (element.state == OrderState.canceled) {
          return true;
        }

        if (element.state == OrderState.submitted) {
          return true;
        }

        if (element.state == OrderState.accepted) {
          return true;
        }

        return false;
      },
    ),
  );
}