public MaintenanceInterior FirstMaintenanceInterior()
        {
            var firstMaintenanceInterior = new MaintenanceInterior {

                 CompanyId = new Int32()
            ,
                 Basement_Lowering = new Boolean()
            ,
                 Basement_Remodeling = new Boolean()
            ,
                 Bathroom_Remodeling = new Boolean()
            ,
                 Cabinetry_and_Built_ins = new Boolean()
            ,
                 Carpenters = new Boolean()
            ,
                 Carpet_and_Vinyl_Floors = new Boolean()
            ,
                 Ceiling_Install_and_Repair = new Boolean()
            ,
                 Closets_Designing_Organizing = new Boolean()
            ,
                 Counter_Tops = new Boolean()
            ,
                 Remodeling = new Boolean()
            ,
                 Buffing___Polishing = new Boolean()
            ,
                 Drywall = new Boolean()
            ,
                 Carpet_Installation = new Boolean()
            ,
                 Fireplaces___Firewood = new Boolean()
            ,
                 Floor_Heating = new Boolean()
            ,
                 Framing = new Boolean()
            ,
                 Hardwood_and_Laminate_Flooring = new Boolean()
            ,
                 Hardwood_Floor_Refinishing = new Boolean()
            ,
                 Home_Theaters = new Boolean()
            ,
                 Hot_Tubs__Spas___Jacuzzis = new Boolean()
            ,
                 Insulation = new Boolean()
            ,
                 Decorating___Design = new Boolean()
            ,
                 Kitchen_Remodeling = new Boolean()
            ,
                 Non_Slip_Treatments = new Boolean()
            ,
                 Painting_Services = new Boolean()
            ,
                 Solariums_and_Sunrooms = new Boolean()
            ,
                 Tile___Tiling = new Boolean()
            ,
                 Asbestos_Removal = new Boolean()
            ,
                 Wallpaper___Wall_Coverings___Removal = new Boolean()
            ,
                 MaintenanceCompanyLookUp = new MaintenanceCompanyLookUp()

             };

            return firstMaintenanceInterior;
        }
        /// Initialize ProfileByType
        public void SpecialistInitialProfileValues(RegisterModel model, int specialistId)
        {
            if (specialistId != 0)
            {
                var nextCompanyId =
                    UnitofWork.MaintenanceCompanyLookUpRepository.All.OrderByDescending(x => x.CompanyId)
                        .First()
                        .CompanyId + 1;
                var newMaintenanceCompanyLookUp = new MaintenanceCompanyLookUp
                {
                    CompanyId = nextCompanyId,
                    UserId = specialistId,
                    Role = (int) LookUpRoles.Roles.Specialist
                };
                var newMaintenanceCompany = new MaintenanceCompany
                {
                    CompanyId = nextCompanyId,
                    Name = model.UserName,
                    EmailAddress = model.Email,
                    GoogleMap = "USA",
                    Country = "US",
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                    //   CountryCode = "US"
                };
                var newMaintenanceCompanySpecialization = new MaintenanceCompanySpecialization
                {
                    CompanyId = nextCompanyId,
                    NumberofEmployee = 1,
                    NumberofCertifitedEmplyee = 1,
                    IsInsured = true,
                    Rate = 50,
                    CurrencyID = 1,
                    Currency = "USD",
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                };
                var newMaintenanceCustomService = new MaintenanceCustomService
                {
                    CompanyId = nextCompanyId,
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                };
                var newMaintenanceExterior = new MaintenanceExterior
                {
                    CompanyId = nextCompanyId,
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                };
                var newMaintenanceInterior = new MaintenanceInterior
                {
                    CompanyId = nextCompanyId,
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                };
                var newMaintenanceNewConstruction = new MaintenanceNewConstruction
                {
                    CompanyId = nextCompanyId,
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                };
                var newMaintenanceRepair = new MaintenanceRepair
                {
                    CompanyId = nextCompanyId,
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                };
                var newMaintenanceUtility = new MaintenanceUtility
                {
                    CompanyId = nextCompanyId,
                    MaintenanceCompanyLookUp = newMaintenanceCompanyLookUp
                };
                var specialistwork = new SpecialistWork
                {
                    PhotoPath = "./../images/dotimages/home-handyman-projects.jpg",
                    SpecialistId = specialistId
                };

                UnitofWork.MaintenanceCompanyLookUpRepository.Add(newMaintenanceCompanyLookUp);
                UnitofWork.MaintenanceCompanyRepository.Add(newMaintenanceCompany);
                UnitofWork.MaintenanceCompanySpecializationRepository.Add(newMaintenanceCompanySpecialization);
                UnitofWork.MaintenanceCustomServiceRepository.Add(newMaintenanceCustomService);
                UnitofWork.MaintenanceExteriorRepository.Add(newMaintenanceExterior);
                UnitofWork.MaintenanceInteriorRepository.Add(newMaintenanceInterior);
                UnitofWork.MaintenanceNewConstructionRepository.Add(newMaintenanceNewConstruction);
                UnitofWork.MaintenanceRepairRepository.Add(newMaintenanceRepair);
                UnitofWork.MaintenanceUtilityRepository.Add(newMaintenanceUtility);
                UnitofWork.SpecialistWorkRepository.Add(specialistwork);
                UnitofWork.Save();

            }
        }