nenewe property

Map<String, dynamic> nenewe

This function returns the date Tsome Nenewe or Nineveh will be at. to get this date we need to get Mebaja Hamer(beginning)


MebajaHamer = Metikih + Ye'elet Tewsak // የእለት ተውሳክ

Implementation

Map<String, dynamic> get nenewe {
  String meskerem1 = getMeskeremOne(returnName: true);
  int month = yebealeMetkihWer();
  int date;
  int? dayTewsak;
  _yeeletTewsak.forEach((el) => {
        if (el['key'] ==
            _weekdays[(_weekdays.indexOf(meskerem1) + metkih - 1) % 7])
          dayTewsak = el['value']
      });
  String monthName = dayTewsak! + metkih > 30 ? 'የካቲት' : 'ጥር';
  if (month == 2) {
    // ጥቅምት
    monthName = 'የካቲት';
    String tikimt1 = _weekdays[(_weekdays.indexOf(meskerem1) + 2) % 7];
    String metkihElet =
        _weekdays[(_weekdays.indexOf(tikimt1) + metkih - 1) % 7];
    _yeeletTewsak.forEach((el) => {
          if (el['key'] == _weekdays[_weekdays.indexOf(metkihElet)])
            dayTewsak = el['value']
        });
  }
  date = metkih + dayTewsak!;
  return {"month": monthName, "date": date % 30 == 0 ? 30 : date % 30};
}