public FullScheduleDayViewModel (IRepository repository, Day day, Agenda agenda, IEnumerable<string> trackFilters) { this._trackFilters = trackFilters; this._repository = repository; Date = day.Date; Slots = day.Slots .Select (slot => CreateFullScheduleSessionGroup (slot, agenda)).ToList (); }
public void SetUp() { _dayModel = new Day { Date = new DateTime (2014, 8, 26), Slots = new List<Slot> { new Slot { StartTime = new DateTime(2014, 8, 26, 7, 30, 0) } } }; _sut = new AgendaDayViewModel (_dayModel); }
public AgendaDayViewModel (Day day) : this () { Date = day.Date; Slots = day.Slots.Select (s => new AgendaCellViewModel (s)).ToList(); }