Код: Выделить всё
string[] array = new string[30];
switch (Timing)
{
case "10 minutes":
for (int i = StartDate; i < EndDate; i++)
{
array[0] = i + ":" + "00";
array[1] = i + ":" + "10";
array[2] = i + ":" + "20";
array[3] = i + ":" + "30";
array[4] = i + ":" + "40";
array[5] = i + ":" + "50";
array[6] = i + 1 + ":" + "00";
var doctime = new DoctorTiming()
{
DrId = 1,
VisitDate = DateTime.Now,
Time = array
};
_db.DoctorTimings.Add(doctime);
};
_db.SaveChanges();
break;
case "20 minutes":
{
for (int i = StartDate; i < EndDate; i++)
{
var doctime = new DoctorTiming()
{
array[0] = i + ":" + "00";
array[1] = i + ":" + "20";
array[2] = i + ":" + "40";
array[3] = i + 1 + ":" + "00";
};
_db.DoctorTimings.Add(doctime);
_db.SaveChanges();
};
}
break;
Изображение
Образец таблицы
Изображение таблицы
Подробнее здесь: https://stackoverflow.com/questions/787 ... apointment