between function

Map<String, dynamic> between(
  1. String id,
  2. String start,
  3. String end
)

Implementation

Map<String, dynamic> between(String id, String start, String end) {
  int idNum;
  int startNum;
  int endNum;

  try {
    idNum = int.parse(id);
    startNum = int.parse(start);
    endNum = int.parse(end);
  } catch (e) {
    return {
      "within": false,
      "err": CheckEmvTypeErr().message,
    };
  }
  return {
    "within": idNum >= startNum && idNum <= endNum,
    "err": null,
  };
}