Example #1
0
        public static bool VerifyRoom(Room room, IRoomAccessor roomAccessor)
        {
            _roomAccessor = roomAccessor;
            roomToCheck   = room;
            try
            {
                buildingsList = _roomAccessor.SelectBuildings();
                roomTypesList = _roomAccessor.SelectRoomTypes();
                statusIDList  = _roomAccessor.SelectRoomStatusList();
            }
            catch (Exception ex)
            {
                ExceptionLogManager.getInstance().LogException(ex);
                throw ex;
            }

            CheckBuilding();
            CheckRoomType();
            CheckDescription();
            CheckCapacity();
            CheckPrice();
            CheckRoomStatusID();
            return(roomIsGood);
        }
 public RocketChatService(IOptions <RocketChatConfiguration> rocketChatConfiguration, IRoomAccessor roomAccessor,
                          IChatMessageService chatMessageService)
 {
     this._rocketChatConfiguration = rocketChatConfiguration;
     _chatMessageService           = chatMessageService;
 }
 public RoomManager(IRoomAccessor rA)
 {
     _roomAccessor = rA;
 }
 public ChatMessageService(IRoomAccessor roomAccessor)
 {
     _roomAccessor = roomAccessor;
 }
 /// <summary author="Dani Russo" created="2019/04/05">
 /// _roomAccessor is assigned to actual accessor, not mock accessor
 /// </summary>
 public RoomManager()
 {
     // used for database access, to be used when Intergartion testing is ready
     _roomAccessor = new RoomAccessor();
 }