public DateTime GetMinStartTime(ITimeRepository timeRepository, DataRow dataRow) { DateTime time = new DateTime(); foreach (DataRow row in timeRepository.GetMinStartTime(dataRow).Rows) { if (row["time"].ToString() == "") { time = timeRepository.GetMinStartTimeFromInLine(dataRow); } else { time = Convert.ToDateTime(row["time"]); } } return(time); }