예제 #1
0
        public IEnumerable <RoomDTO> getAllByFloor(int idFloor)
        {
            List <Room>    rooms    = modelloDatiDbContext.Rooms.Where(r => r.Floor.FloorID == idFloor).ToList();
            List <RoomDTO> toReturn = new List <RoomDTO>();

            rooms.ForEach(r => toReturn.Add(RoomConverter.convertToDto(r)));
            return(toReturn);
        }
예제 #2
0
        public IEnumerable <RoomDTO> Get()
        {
            List <RoomDTO> l = new List <RoomDTO>();

            foreach (Room r in modelloDatiDbContext.Rooms)
            {
                l.Add(RoomConverter.convertToDto(r));
            }

            return(l);
        }
예제 #3
0
        public RoomDTO Modifica(int id, String nome, String descrizione)
        {
            Room room = new Room();

            foreach (Room r in modelloDatiDbContext.Rooms)
            {
                if (r.RoomId == id)
                {
                    room             = modelloDatiDbContext.Rooms.Where(rr => rr.RoomId == id).FirstOrDefault();
                    room.Nome        = nome;
                    room.Descrizione = descrizione;
                }
            }
            modelloDatiDbContext.SaveChanges();
            return(RoomConverter.convertToDto(room));
        }
예제 #4
0
        public RoomDTO Get(int id)
        {
            Room r = modelloDatiDbContext.Rooms.Find(id);

            return(RoomConverter.convertToDto(r));
        }