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(); } }