Exemple #1
0
        public void DeleteResourceFromRoom(DeleteResourceFromRoomDto deleteResourceFromRoomDto)
        {
            var office   = officeRepository.GetOfficeById(deleteResourceFromRoomDto.OfficeId);
            var room     = office.GetRoomByNumber(deleteResourceFromRoomDto.RoomNumber);
            var resource = room.GetResourceByNumber(deleteResourceFromRoomDto.ResourceNumber);

            room.RemoveResource(resource);
            officeRepository.RemoveResourceFromRoom(deleteResourceFromRoomDto.OfficeId, office.Rooms);
        }
Exemple #2
0
 public IActionResult Delete(DeleteResourceFromRoomDto value)
 {
     officeAppService.DeleteResourceFromRoom(value);
     return(Ok());
 }