コード例 #1
0
 public static Room Map(RoomDTO houseDto)
 {
     return(new Room
     {
         Id = houseDto.Id,
         Devices = houseDto.Devices,
         Name = houseDto.Name
     });
 }
コード例 #2
0
 public async Task <bool> UpdateRoom(int id, RoomDTO newRoomValues)
 {
     return(await Task.FromResult(_repoReference.Update(id, Mapper.Map(newRoomValues))));
 }
コード例 #3
0
 public async Task <bool> RemoveDeviceFromRoom(RoomDTO referenceRoom, ExampleDeviceDTO newDevice)
 {
     return(await Task.FromResult(_repoReference.RemoveDeviceFromRoom(referenceRoom.Id, Mapper.Map(newDevice))));
 }
コード例 #4
0
 public async Task <bool> RemoveRoom(RoomDTO roomToRemove)
 {
     return(await Task.FromResult(_repoReference.Remove(roomToRemove.Id)));
 }
コード例 #5
0
 public async Task <bool> AddRoom(RoomDTO roomToAdd)
 {
     return(await Task.FromResult(_repoReference.Add(Mapper.Map(roomToAdd))));
 }