コード例 #1
0
ファイル: Room.cs プロジェクト: ajzeffer/RooMate
 public static Room Create(IGraphSchedule schedule)
 {
     // build up the room with validation and addtl fields
     return(new Room
     {
         RoomName = GetRoomName(schedule.scheduleId),
         RoomId = schedule.scheduleId,
         Schedule = RoomSchedule.Create(schedule)
     });
 }
コード例 #2
0
ファイル: RoomSchedule.cs プロジェクト: ajzeffer/RooMate
        public static IRoomSchedule Create(IGraphSchedule sched)
        {
            var roomSched = new RoomSchedule
            {
                ScheduleItems = new List <IRoomScheduleItem>()
            };

            roomSched.ScheduleItems = sched.scheduleItems.Select(RoomScheduleItem.Create).ToList();
            return(roomSched);
        }