Exemple #1
0
        // Later move it seperate class
        private void CreatePartnerRelatedTablesDefaultEntries(CRMPartner newlyCreatedPartner)
        {
            //===========Create Partner Center Description=================================

            List <PartnerCenterDescription> partnerCenterDescriptions = new List <PartnerCenterDescription>(3);

            partnerCenterDescriptions.Add(new PartnerCenterDescription()
            {
                Language = "UK", CRMPartnerId = newlyCreatedPartner.CRMPartnerId, CreatedDate = DateTime.UtcNow, LastModified = DateTime.UtcNow, ContentStatusId = 1
            });
            partnerCenterDescriptions.Add(new PartnerCenterDescription()
            {
                Language = "DK", CRMPartnerId = newlyCreatedPartner.CRMPartnerId, CreatedDate = DateTime.UtcNow, LastModified = DateTime.UtcNow, ContentStatusId = 1
            });
            partnerCenterDescriptions.Add(new PartnerCenterDescription()
            {
                Language = "Ger", CRMPartnerId = newlyCreatedPartner.CRMPartnerId, CreatedDate = DateTime.UtcNow, LastModified = DateTime.UtcNow, ContentStatusId = 1
            });

            foreach (var item in partnerCenterDescriptions)
            {
                _choiceRepoistory.Add <PartnerCenterDescription>(item);
            }

            //===========Create Partner Course Package=================================

            foreach (var item in _choiceRepoistory.GetAll <CoursePackage>())
            {
                PartnerCoursePackage partnerCoursePackage = new PartnerCoursePackage();
                partnerCoursePackage.CoursePackageId = item.CoursePackageId;
                partnerCoursePackage.CRMPartnerId    = newlyCreatedPartner.CRMPartnerId;
                _choiceRepoistory.Add <PartnerCoursePackage>(partnerCoursePackage);

                PartnerPackageIncludedItem partnerPackageIncludedItem = new PartnerPackageIncludedItem();
                partnerPackageIncludedItem.PartnerCoursePackageId = partnerCoursePackage.PartnerCoursePackageId;
                // partnerPackageIncludedItem.PackageIncludedItemId = _choiceRepoistory.GetById<PackageIncludedItem>(x => x.CoursePackageId == partnerCoursePackage.CoursePackageId).PackageIncludedItemId;
                var res = _choiceRepoistory.GetById <PackageIncludedItem>(x => x.CoursePackageId == partnerCoursePackage.CoursePackageId);
                partnerPackageIncludedItem.PackageIncludedItemId = res != null ? (int?)res.PackageIncludedItemId : null;
                _choiceRepoistory.Add <PartnerPackageIncludedItem>(partnerPackageIncludedItem);

                PartnerPackageAdditionalItem partnerPackageAdditionalItem = new PartnerPackageAdditionalItem();
                partnerPackageAdditionalItem.PartnerCoursePackageId = partnerCoursePackage.PartnerCoursePackageId;
                _choiceRepoistory.Add <PartnerPackageAdditionalItem>(partnerPackageAdditionalItem);

                PartnerPackageYear partnerPackageYear = new PartnerPackageYear();
                partnerPackageYear.PartnerCoursePackageId = partnerCoursePackage.PartnerCoursePackageId;
                _choiceRepoistory.Add <PartnerPackageYear>(partnerPackageYear);
            }


            //===========Create PartnerCenterInfo=================================

            PartnerCenterInfo partnerCenterInfo = new PartnerCenterInfo();

            partnerCenterInfo.CRMPartnerId = newlyCreatedPartner.CRMPartnerId;
            _choiceRepoistory.Add <PartnerCenterInfo>(partnerCenterInfo);


            //===========Create PartnerCenterRoomInfo=================================

            //PartnerCenterRoomInfo partnerCenterRoomInfo = new PartnerCenterRoomInfo();
            //partnerCenterRoomInfo.CRMPartnerId = newlyCreatedPartner.CRMPartnerId;
            //_choiceRepoistory.Add<PartnerCenterRoomInfo>(partnerCenterRoomInfo);

            //===========Create PartnerInspirationCategoriesDK=================================

            //PartnerInspirationCategoriesDK partnerInspirationCategoriesDK = new PartnerInspirationCategoriesDK();
            //partnerInspirationCategoriesDK.CRMPartnerId = newlyCreatedPartner.CRMPartnerId;
            //_choiceRepoistory.Add<PartnerInspirationCategoriesDK>(partnerInspirationCategoriesDK);


            //===========Create PartnerInspirationCategoriesUK=================================

            //PartnerInspirationCategoriesUK partnerInspirationCategoriesUK = new PartnerInspirationCategoriesUK();
            //partnerInspirationCategoriesUK.CRMPartnerId = newlyCreatedPartner.CRMPartnerId;
            //_choiceRepoistory.Add<PartnerInspirationCategoriesUK>(partnerInspirationCategoriesUK);
        }
Exemple #2
0
        public void InsertData()
        {
            try
            {
                List      oListData = ClientContext.Web.Lists.GetByTitle("Centret_i_tal");
                CamlQuery camlQuery = new CamlQuery();
                camlQuery.ViewXml = "<View Scope='RecursiveAll'><Query></Query></View>";
                ListItemCollection oListDataItem = oListData.GetItems(camlQuery);
                ClientContext.Load(oListDataItem);
                ClientContext.ExecuteQuery();
                var contentStatusId = Extension.GetApprovedConentStatusId(DKBSDbContext);
                foreach (ListItem oItem in oListDataItem)
                {
                    try
                    {
                        PartnerCenterInfo cinfo = new PartnerCenterInfo();
                        var partnerName         = oItem["Title"].ToSharepointString();
                        if (string.IsNullOrWhiteSpace(partnerName))
                        {
                            ErrorCount += 1;
                            log.Error($"Partner center info partner name is empty. for Id : {oItem.GetId()}");
                            continue;
                        }
                        var partners = DKBSDbContext.CRMPartner.Where(p => p.PartnerName.Trim().ToLower() == partnerName.Trim().ToLower());
                        if (partners == null || partners.Count() == 0)
                        {
                            ErrorCount += 1;
                            log.Error($"Partner center info partner not found for Id : {oItem.GetId()}");
                            continue;
                        }
                        if (partners.Count() > 1)
                        {
                            ErrorCount += 1;
                            log.Error($"Partner center info partner name repeated more than oncee. for Id : {oItem.GetId()} partner name:{partners.First().PartnerName}");
                            continue;
                        }
                        log.Info($"Partner center info process started.{partners.First().PartnerName} and Id : {oItem.GetId()}");
                        cinfo.CRMPartnerId          = partners.First().CRMPartnerId;
                        cinfo.ContentStatusId       = contentStatusId;
                        cinfo.AgreementForEmployees = oItem["AgreementForEmployees"].ToBoolean();
                        cinfo.AirCondition          = oItem["AirCon"].ToBoolean();
                        cinfo.AirportDistance       = oItem["DistanceToAirport"].ToFloat();
                        cinfo.Auditoriums           = oItem["NumberOfAuditoriums"].ToInt();
                        cinfo.Bar           = oItem["Bar"].ToBoolean();
                        cinfo.Casino        = oItem["Casino"].ToBoolean();
                        cinfo.Chamber       = oItem["Plenum"].ToInt();
                        cinfo.CookingSchool = oItem["CookingSchool"].ToBoolean();
                        cinfo.CreatedBy     = oItem.GetAuthor();
                        cinfo.CreatedDate   = oItem.GetCreateDate();
                        cinfo.DiningArea    = oItem["DinningArea"].ToInt();
                        cinfo.DistanceToAddtiionalAccommodation = oItem["DistanceToAdditionalAccomodation"].ToFloat();
                        cinfo.DistanceToBus            = oItem["DistanceToBusStop"].ToFloat();
                        cinfo.DistanceToFreeParking    = oItem["DistanceToTheFreeParking"].ToFloat();
                        cinfo.DistanceToMotorway       = oItem["DistanceToMotorway"].ToFloat();
                        cinfo.DistanceToPayParking     = oItem["DistanceToThePaidParking"].ToFloat();
                        cinfo.EnvironmentalCertificate = oItem["EnvironmentalCertificate"].ToBoolean();
                        cinfo.FitnessRoom                 = oItem["FitnessRoom"].ToBoolean();
                        cinfo.Golf                        = oItem["Golf"].ToBoolean();
                        cinfo.GreenArea                   = oItem["GreenArea"].ToBoolean();
                        cinfo.GroupRooms                  = oItem["TeamRoom"].ToInt();
                        cinfo.Handicapfriendly            = oItem["HandicapFriendly"].ToBoolean();
                        cinfo.HandicapRooms               = oItem["HandicapRooms"].ToInt();
                        cinfo.LastModified                = oItem.GetModifiedDate();
                        cinfo.LastModifiedBY              = oItem.GetEditor();
                        cinfo.Lounge                      = oItem["Lounge"].ToBoolean();
                        cinfo.MaxAccommodation            = oItem["MaximumAccommodations"].ToSharepointString();
                        cinfo.MaxDiningPlacesInRestaurant = oItem["AreaRestaurant"].ToInt();
                        cinfo.MaxDiningPlacesInRoom       = oItem["PrivateRoom"].ToInt();
                        cinfo.MaximumNumberOfVisitors     = oItem["MaxDiners"].ToInt();
                        cinfo.MaxSpaceAtRowOfChairs       = oItem["MaximumTableSeats"].ToInt();
                        cinfo.MaxspaceAtTables            = oItem["MaximumTableSeats"].ToInt();
                        cinfo.MaxSpaceInAuditorium        = oItem["MaximumSeatsInAuditorium"].ToInt();
                        cinfo.MinParticipants             = oItem["MinimumAttendees"].ToInt();
                        cinfo.NoOfRooms                   = oItem["NumberOfRooms"].ToInt();
                        cinfo.NumberOfDoubleRooms         = oItem["DoubleRooms"].ToInt();
                        cinfo.NumberOfFreeParkingSpaces   = oItem["NumberOfFreeParkingSpace"].ToInt();
                        cinfo.NumberOfParkingSpaces       = oItem["NumberOfPaidParkingSpace"].ToInt();
                        cinfo.NumberOfSingleRooms         = oItem["SingleRooms"].ToInt();
                        cinfo.Pool                        = oItem["Pool"].ToBoolean();
                        cinfo.RegionsAgreement            = oItem["RegionAgreement"].ToBoolean();
                        cinfo.Spa              = oItem["Spa"].ToBoolean();
                        cinfo.StateAgreement   = oItem["StateAgreement"].ToBoolean();
                        cinfo.StationDdistance = oItem["DistanceToTrainStation"].ToFloat();
                        cinfo.Suite            = oItem["Suite"].ToInt();
                        cinfo.TotalRooms       = oItem["TotalNumberOfRooms"].ToInt();
                        cinfo.SharepointId     = oItem.GetId();

                        DKBSDbContext.Add(cinfo);
                        DKBSDbContext.SaveChanges();
                        log.Info($"Partner center info process completed.{partners.First().PartnerName} and Id : {oItem.GetId()}");
                    }
                    catch (Exception ex)
                    {
                        ErrorCount += 1;
                        log.Error($"Partner center info Error. Id : {oItem.GetId()}", ex);
                    }
                }
            }
            catch (Exception ex)
            {
                ErrorCount += 1;
                log.Error($"Unble to pull Partner center info", ex);
            }
            log.Info($"Total ErrorCount:{ErrorCount}");
        }
Exemple #3
0
        public void InsertData(ClientContext clientContext, DKBSDbContext dbContext)
        {
            try
            {
                Console.WriteLine(" Successfully Connected");

                SP.List   oListData = clientContext.Web.Lists.GetByTitle("Centret_i_tal");
                CamlQuery camlQuery = new CamlQuery();
                camlQuery.ViewXml = "<View Scope='RecursiveAll'><Query></Query></View>";
                ListItemCollection oListDataItem = oListData.GetItems(camlQuery);

                clientContext.Load(oListDataItem);

                clientContext.ExecuteQuery();

                foreach (ListItem oItem in oListDataItem)
                {
                    Console.WriteLine("ID: {0} \nTitle: {1}", oItem["ID"], oItem["Title"]);
                    Console.WriteLine(((SP.FieldUserValue)(oItem["Author"])).LookupValue);
                    Console.WriteLine(((SP.FieldUserValue)(oItem["Editor"])).LookupValue);
                    Console.WriteLine(oItem["Created"].ToString());
                    Console.WriteLine(oItem["Modified"].ToString());

                    Console.WriteLine(oItem["TotalNumberOfRooms"]);
                    Console.WriteLine(oItem["SingleRooms"]);
                    Console.WriteLine(oItem["DoubleRooms"]);
                    Console.WriteLine(oItem["Suite"]);
                    // Console.WriteLine(oItem["PrivateRoom"]);

                    Console.WriteLine(oItem["HandicapRooms"]);
                    Console.WriteLine(oItem["DistanceToAdditionalAccomodation"]);
                    //  Console.WriteLine(oItem["Plenum"]);
                    Console.WriteLine(oItem["TeamRoom"]);
                    Console.WriteLine(oItem["DistanceToAirport"]);

                    Console.WriteLine(oItem["DistanceToTrainStation"]);
                    Console.WriteLine(oItem["DistanceToBusStop"]);
                    Console.WriteLine(oItem["DistanceToMotorway"]);
                    Console.WriteLine(oItem["NumberOfFreeParkingSpace"]);
                    Console.WriteLine(oItem["DistanceToTheFreeParking"]);

                    Console.WriteLine(oItem["NumberOfPaidParkingSpace"]);
                    // Console.WriteLine(oItem["DistanceToThePaidParking"]);
                    // Console.WriteLine(oItem["MaxDiners"]);
                    // Console.WriteLine(oItem["MaximumSeatsInAuditorium"]);
                    Console.WriteLine(oItem["GreenArea"]);
                    Console.WriteLine(oItem["AgreementForEmployees"]);
                    Console.WriteLine(oItem["HandicapFriendly"]);
                    Console.WriteLine(oItem["StateAgreement"]);
                    Console.WriteLine(oItem["Bar"]);
                    Console.WriteLine(oItem["Lounge"]);

                    Console.WriteLine(oItem["NumberOfPaidParkingSpace"]);
                    Console.WriteLine(oItem["Spa"]);
                    Console.WriteLine(oItem["Golf"]);
                    Console.WriteLine(oItem["Pool"]);
                    Console.WriteLine(oItem["AirCon"]);
                    Console.WriteLine(oItem["FitnessRoom"]);
                    Console.WriteLine(oItem["CookingSchool"]);
                    Console.WriteLine(oItem["Casino"]);
                    Console.WriteLine(oItem["Lounge"]);

                    Console.WriteLine(oItem["AreaRestaurant"]);
                    Console.WriteLine(oItem["EnvironmentalCertificate"]);
                    Console.WriteLine(oItem["MinimumAttendees"]);
                    Console.WriteLine(oItem["MaximumTableSeats"]);
                    Console.WriteLine(oItem["MaximumAccommodations"]);
                    Console.WriteLine(oItem["MaximumSeats"]);
                    Console.WriteLine(oItem["DinningArea"]);
                    Console.WriteLine(oItem["NumberOfRooms"]);

                    PartnerCenterInfo partnerCenterInfo = new PartnerCenterInfo();

                    if (oItem["AgreementForEmployees"] != null && oItem["AgreementForEmployees"].ToString() != "")
                    {
                        partnerCenterInfo.AgreementForEmployees = Convert.ToBoolean(oItem["AgreementForEmployees"]);
                    }
                    if (oItem["AirCon"] != null && oItem["AirCon"].ToString() != "")
                    {
                        partnerCenterInfo.AirCondition = Convert.ToBoolean(oItem["AirCon"]);
                    }
                    if (oItem["DistanceToAirport"] != null)
                    {
                        partnerCenterInfo.AirportDistance = Convert.ToInt32(oItem["DistanceToAirport"]);
                    }
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.Auditoriums = oItem["Title"].ToString();
                    //}
                    if (oItem["Bar"] != null && oItem["Bar"].ToString() != "")
                    {
                        partnerCenterInfo.Bar = Convert.ToBoolean(oItem["Bar"]);
                    }
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.BilliardsDartTableTennis = oItem["Title"].ToString();
                    //}
                    if (oItem["Casino"] != null && oItem["Casino"].ToString() != "")
                    {
                        partnerCenterInfo.Casino = Convert.ToBoolean(oItem["Casino"]);
                    }
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.Chamber = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.ContentStatusId = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.ContentStatus = oItem["Title"].ToString();
                    //}
                    if (oItem["CookingSchool"] != null && oItem["CookingSchool"].ToString() != "")
                    {
                        partnerCenterInfo.CookingSchool = Convert.ToBoolean(oItem["CookingSchool"]);
                    }
                    if (oItem["Author"] != null)
                    {
                        partnerCenterInfo.CreatedBy = ((SP.FieldUserValue)(oItem["Author"])).LookupValue;
                    }
                    if (oItem["Created"] != null)
                    {
                        partnerCenterInfo.CreatedDate = Convert.ToDateTime(oItem["Created"]);
                    }
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.CRMPartnerId = oItem["Title"].ToString();
                    //}

                    if (oItem["DinningArea"] != null)
                    {
                        partnerCenterInfo.DiningArea = Convert.ToInt32(oItem["DinningArea"]);
                    }
                    if (oItem["DistanceToAdditionalAccomodation"] != null)
                    {
                        partnerCenterInfo.DistanceToAddtiionalAccommodation = Convert.ToInt32(oItem["DistanceToAdditionalAccomodation"]);
                    }
                    if (oItem["DistanceToBusStop"] != null)
                    {
                        partnerCenterInfo.DistanceToBus = Convert.ToInt32(oItem["DistanceToBusStop"]);
                    }
                    if (oItem["DistanceToFreeParking"] != null)
                    {
                        partnerCenterInfo.DistanceToFreeParking = Convert.ToInt32(oItem["DistanceToFreeParking"]);
                    }
                    if (oItem["DistanceToMotorway"] != null)
                    {
                        partnerCenterInfo.DistanceToMotorway = Convert.ToInt32(oItem["DistanceToMotorway"]);
                    }
                    if (oItem["DistanceToThePaidParking"] != null)
                    {
                        partnerCenterInfo.DistanceToPayParking = Convert.ToInt32(oItem["DistanceToThePaidParking"]);
                    }
                    if (oItem["EnvironmentalCertificate"] != null && oItem["EnvironmentalCertificate"].ToString() != "")
                    {
                        partnerCenterInfo.EnvironmentalCertificate = Convert.ToBoolean(oItem["EnvironmentalCertificate"]);
                    }
                    if (oItem["FitnessRoom"] != null && oItem["FitnessRoom"].ToString() != "")
                    {
                        partnerCenterInfo.FitnessRoom = Convert.ToBoolean(oItem["FitnessRoom"]);
                    }
                    if (oItem["Golf"] != null && oItem["Golf"].ToString() != "")
                    {
                        partnerCenterInfo.Golf = Convert.ToBoolean(oItem["Golf"]);
                    }
                    if (oItem["GreenArea"] != null && oItem["GreenArea"].ToString() != "")
                    {
                        partnerCenterInfo.GreenArea = Convert.ToBoolean(oItem["GreenArea"]);
                    }
                    if (oItem["TeamRoom"] != null)
                    {
                        partnerCenterInfo.GroupRooms = Convert.ToInt32(oItem["TeamRoom"]);
                    }
                    if (oItem["HandicapFriendly"] != null && oItem["HandicapFriendly"].ToString() != "")
                    {
                        partnerCenterInfo.Handicapfriendly = Convert.ToBoolean(oItem["HandicapFriendly"]);
                    }
                    if (oItem["HandicapRooms"] != null)
                    {
                        partnerCenterInfo.HandicapRooms = Convert.ToInt32(oItem["HandicapRooms"]);
                    }
                    if (oItem["Modified"] != null)
                    {
                        partnerCenterInfo.LastModified = Convert.ToDateTime(oItem["Modified"]);
                    }
                    if (oItem["Editor"] != null)
                    {
                        partnerCenterInfo.LastModifiedBY = ((SP.FieldUserValue)(oItem["Editor"])).LookupValue;
                    }
                    if (oItem["Lounge"] != null && oItem["Lounge"].ToString() != "")
                    {
                        partnerCenterInfo.Lounge = Convert.ToBoolean(oItem["Lounge"]);
                    }
                    if (oItem["MaximumAccommodations"] != null)
                    {
                        partnerCenterInfo.MaxAccommodation = oItem["MaximumAccommodations"].ToString();
                    }
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.MaxDiningPlacesInRestaurant = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.MaxDiningPlacesInRoom = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.MaximumNumberOfVisitors = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.MaxSpaceAtRowOfChairs = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.MaxspaceAtTables = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.MaxSpaceInAuditorium = oItem["Title"].ToString();
                    // }
                    if (oItem["MinimumAttendees"] != null)
                    {
                        partnerCenterInfo.MinParticipants = Convert.ToInt32(oItem["MinimumAttendees"]);
                    }
                    if (oItem["NumberOfRooms"] != null)
                    {
                        partnerCenterInfo.NoOfRooms = Convert.ToInt32(oItem["NumberOfRooms"]);
                    }
                    if (oItem["DoubleRooms"] != null)
                    {
                        partnerCenterInfo.NumberOfDoubleRooms = Convert.ToInt32(oItem["DoubleRooms"]);
                    }
                    if (oItem["NumberOfFreeParkingSpace"] != null)
                    {
                        partnerCenterInfo.NumberOfFreeParkingSpaces = Convert.ToInt32(oItem["NumberOfFreeParkingSpace"]);
                    }
                    if (oItem["NumberOfPaidParkingSpace"] != null)
                    {
                        partnerCenterInfo.NumberOfParkingSpaces = Convert.ToInt32(oItem["NumberOfPaidParkingSpace"]);
                    }
                    if (oItem["SingleRooms"] != null)
                    {
                        partnerCenterInfo.NumberOfSingleRooms = Convert.ToInt32(oItem["SingleRooms"]);
                    }
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.PartnerCenfoInfoSPId = oItem["Title"].ToString();
                    //}
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.PartnerCentInfoSpId = oItem["Title"].ToString();
                    //}
                    if (oItem["Pool"] != null && oItem["Pool"].ToString() != "")
                    {
                        partnerCenterInfo.Pool = Convert.ToBoolean(oItem["Pool"]);
                    }
                    //if (oItem["Title"] != null)
                    //{
                    //    partnerCenterInfo.RegionsAgreement = oItem["Title"].ToString();
                    //}
                    if (oItem["Spa"] != null && oItem["Spa"].ToString() != "")
                    {
                        partnerCenterInfo.Spa = Convert.ToBoolean(oItem["Spa"]);
                    }
                    if (oItem["StateAgreement"] != null && oItem["StateAgreement"].ToString() != "")
                    {
                        partnerCenterInfo.StateAgreement = Convert.ToBoolean(oItem["StateAgreement"]);
                    }
                    if (oItem["DistanceToTrainStation"] != null)
                    {
                        partnerCenterInfo.StationDdistance = Convert.ToInt32(oItem["DistanceToTrainStation"]);
                    }
                    //if (oItem["Suite"] != null && oItem["Suite"].ToString() != "")
                    //{
                    //    partnerCenterInfo.Suite = Convert.ToBoolean(oItem["Suite"]);
                    //}
                    if (oItem["TotalNumberOfRooms"] != null)
                    {
                        partnerCenterInfo.TotalRooms = Convert.ToInt32(oItem["TotalNumberOfRooms"]);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }