예제 #1
0
        public IEnumerable <ListScheduleResponse> ListSchedule()
        {
            var list = new List <Schedule>();

            list = _repositorySchedule.ListSchedules();

            return(list.ToList().Select(schedule => (ListScheduleResponse)schedule).ToList());
        }
예제 #2
0
        public IEnumerable <ListRoomResponse> ListEmpstyRooms()
        {
            List <Room> roomsEmpty = new List <Room>();
            var         schedules  = _repositorySchedule.ListSchedules();
            var         rooms      = ListRoom();

            if (rooms != null)
            {
                foreach (var r in rooms)
                {
                    if (!schedules.Any(x => x.RoomId == r.Id))
                    {
                        roomsEmpty.Add(r);
                    }
                }
            }
            else
            {
                return(null);
            }

            return(roomsEmpty.ToList().Select(y => (ListRoomResponse)y).ToList());
        }