public ActiveCabinetFullWCModel GetActiveCabinetModel()
        {
            IWebElement panelHeader = _manager.FindWebElementAndWait(By.XPath(ActiveCabinetLocators.panelHeaderLocator));
            ActiveCabinetLeftTableWCModel  leftPanel          = GetLeftPanelWCModel();
            ActiveCabinetRightTableWCModel rightPanel         = GetRightPanelWCModel();
            ActiveCabinetFullWCModel       activeCabinetModel = new ActiveCabinetFullWCModel(panelHeader, rightPanel, leftPanel);

            return(activeCabinetModel);
        }
        public ActiveCabinetLeftTableWCModel GetLeftPanelWCModel()
        {
            IWebElement leftPanelHelper                  = _manager.FindWebElement(By.ClassName(ActiveCabinetLocators.leftPanelHelperLocator));
            IWebElement cabinetImage                     = leftPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.cabinetImageThumbLocator));
            IWebElement cabinetDimensionLabel            = leftPanelHelper.FindWebElement(By.XPath(ActiveCabinetLocators.cabinetDimensionLabelLocator));
            IWebElement deleteButton                     = leftPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.deleteButtonLocator));
            IWebElement detailsButton                    = leftPanelHelper.FindWebElement(By.ClassName(ActiveCabinetLocators.detailsButtonLocator));
            ActiveCabinetLeftTableWCModel leftPanelModel = new ActiveCabinetLeftTableWCModel(cabinetImage, cabinetDimensionLabel, deleteButton, detailsButton);

            return(leftPanelModel);
        }
 public ActiveCabinetFullWCModel(IWebElement header, ActiveCabinetRightTableWCModel right, ActiveCabinetLeftTableWCModel left)
 {
     Header     = header;
     LeftPanel  = left;
     RightPanel = right;
 }