private void ConstructionBuilding()
        {
            var timeStartInstalls = _building.TimeStartInstalls ?? throw new Exception();
            var deltaMinute       = timeStartInstalls.GetDeltaMinute(DateTime.Now);

            if (deltaMinute >= _building.TimeInstalls)
            {
                lock (_buildingService)
                {
                    _buildingService.FinishBuilding(_building.Id);
                    _updateThread.SetSleep(100);
                }
            }
            else
            {
                SetNextSleep(_building.TimeDismantling, deltaMinute);
            }
        }