private void ChangeStorageStatusCommandExecute()
 {
     try
     {
         if (WarehouseItem.InStock == false)
         {
             StorageCapacity += (int)WarehouseItem.Amount;
             if (StorageCapacity <= 100)
             {
                 WarehouseItem.InStock = true;
                 dataBaseService.ChangeStoredStatus(WarehouseItem);
                 WarehouseItemList = dataBaseService.GetAllWarehouseItems().ToList();
                 MessageBox.Show("Item added to warehouse successfully.", "Info");
             }
             else
             {
                 StorageCapacity -= (int)WarehouseItem.Amount;
                 MessageBox.Show("Warehouse storage capacity exeeded, cannot store selected items!", "Info");
             }
         }
         else
         {
             StorageCapacity      -= (int)WarehouseItem.Amount;
             WarehouseItem.InStock = false;
             dataBaseService.ChangeStoredStatus(WarehouseItem);
             WarehouseItemList = dataBaseService.GetAllWarehouseItems().ToList();
             MessageBox.Show("Item removed from warehouse successfully.", "Info");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }