var now = DateTime.Now;
List<string> strListCurr = new();
for (int i = 7; i <= 19; i++)
{
DateTime date1 = default;
DateTime date2 = default;
date1 = date1.AddHours(i);
date2 = date1.AddMinutes(30);
strListCurr.Add(date1.ToString($"{now.Date.ToString("yyyy-MM-dd")} HH:mm"));
strListCurr.Add(date2.ToString($"{now.Date.ToString("yyyy-MM-dd")} HH:mm"));
}
//return ToSuccess(new { strList = string.Join(",", strList) });
List<string> strListAfter = new();
for (int i = 19; i <= 23; i++)
{
DateTime date1 = default;
DateTime date2 = default;
date1 = date1.AddHours(i);
date2 = date1.AddMinutes(30);
strListAfter.Add(date1.ToString($"{now.Date.ToString("yyyy-MM-dd")} HH:mm"));
strListAfter.Add(date2.ToString($"{now.Date.ToString("yyyy-MM-dd")} HH:mm"));
}
strListAfter.Add($"{now.AddDays(1).ToString("yyyy-MM-dd")} 00:00");
strListAfter.Add($"{now.AddDays(1).ToString("yyyy-MM-dd")} 00:30");
for (int i = 1; i <= 7; i++)
{
DateTime date1 = default;
DateTime date2 = default;
date1 = date1.AddHours(i);
date2 = date1.AddMinutes(30);
strListAfter.Add(date1.ToString($"{now.AddDays(1).ToString("yyyy-MM-dd")} HH:mm"));
strListAfter.Add(date2.ToString($"{now.AddDays(1).ToString("yyyy-MM-dd")} HH:mm"));
}
strListCurr.AddRange(strListAfter);
return ToSuccess(new { strListCurr });