@using System.Text.RegularExpressions @model LecturesViewModel @{ string GetBranchName(string branch) { Regex regex = new Regex(@".* - (.*)"); var match = regex.Match(branch); if (match.Success) { return match.Groups[1].Value; } else { return branch; } } }
Semester: Ort: Studiengang:
@foreach (var day in Model.LectureEvents.GroupBy(x => x.From.Date).OrderBy(x => x.Key)) {
@day.Key.ToString("dd.MM.yyyy") - (@day.Count()) @foreach (var time in day.GroupBy(x => x.From).OrderBy(x => x.Key)) {
@time.Key.ToString("HH:mm") - (@time.Count()) @foreach (var eventItem in time.OrderBy(x => x.Lecture.Title)) {
@eventItem.Lecture.Title
Zeitraum: @eventItem.From.ToString("HH:mm") - @eventItem.To.ToString("HH:mm")
Ort: @eventItem.Location
@eventItem.Lecture.Url
Infos @Html.Raw(eventItem.Lecture.Description);
}
}
}