public void DeleteHolidayBuilding(int holidayId, int BuildingId)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                var listHb = _HolidayBuildingRepository.FindAll(x => x.BuildingId == BuildingId && x.HoliDayId == holidayId);
                foreach (var hbitem in listHb)
                {
                    HolidayBuilding hb = _HolidayBuildingRepository.FindById(hbitem.Id);
                    hb.IsDeleted = true;
                }
                work.Commit();
                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, CurrentUser.Get().HostName, CurrentUser.Get().CompanyId, "Holiday buildings changed");

                _controllerUpdateService.CreateControllerUpdate(CurrentUser.Get().Id, holidayId, UpdateParameter.HolidayChange, ControllerStatus.Edited, string.Empty);
            }
        }
        public void CreateHolidayBuilding(int holidayId, int BuildingId)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                if (_HolidayBuildingRepository.FindAll().Where(x => x.HoliDayId == holidayId && x.BuildingId == BuildingId).Any())
                {
                    _HolidayBuildingRepository.FindAll().Where(x => x.HoliDayId == holidayId && x.BuildingId == BuildingId).First().IsDeleted = false;
                }
                else
                {
                    HolidayBuilding hb = DomainObjectFactory.CreateHolidayBuilding();
                    hb.HoliDayId  = holidayId;
                    hb.BuildingId = BuildingId;
                    hb.IsDeleted  = false;
                    _HolidayBuildingRepository.Add(hb);
                }

                work.Commit();
                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, CurrentUser.Get().HostName, CurrentUser.Get().CompanyId, "Holiday buildings changed");

                _controllerUpdateService.CreateControllerUpdate(CurrentUser.Get().Id, holidayId, UpdateParameter.HolidayChange, ControllerStatus.Edited, string.Empty);
            }
        }