InspectionForm CreateKitchenInspection() { var form = new InspectionForm { Type = "Kitchen" }; form.Questions.Add(new Question { Type = QuestionType.CheckboxGroup, Text = "Inspected:", Options = "Faucet|Garbage Disposal|Trash Compactor|Oven|Range|Refrigerator" }); form.Questions.Add(new Question { Type = QuestionType.RadioGroup, Text = "Are there signs of a leak under the sink?", Options = "Yes|No" }); form.Questions.Add(new Question { Type = QuestionType.Dropdown, Text = "Countertop material:", Options = "Natural Stone|Imitation Stone|Formica|Ceramic|Wood|Concrete|Metal" }); form.Questions.Add(new Question { Text = "Notes:", Type = QuestionType.Textarea }); return(form); }
InspectionForm CreateHeatingInspection() { var form = new InspectionForm { Type = "Heating and Air" }; form.Questions.Add(new Question { Type = QuestionType.CheckboxGroup, Text = "Inspected:", Options = "Heater|Air Conditioner|Ventilation System" }); form.Questions.Add(new Question { Type = QuestionType.RadioGroup, Text = "Home size:", Options = "Under 1,500 sq ft|1,500 – 3,000 sq ft|over 3,000 sq ft" }); form.Questions.Add(new Question { Type = QuestionType.Dropdown, Text = "Heating system fuel type:", Options = "Gas/Electric|Oil/Electric|Electric" }); form.Questions.Add(new Question { Text = "Notes:", Type = QuestionType.Textarea }); return(form); }
InspectionForm CreateElectricalInspection() { var form = new InspectionForm { Type = "Electrical" }; form.Questions.Add(new Question { Type = QuestionType.CheckboxGroup, Text = "The bathroom includes the following:", Options = "Triplex Wire|Main Feeder Wires|Panel Feed Wires|Romex|Single Strand Wire" }); form.Questions.Add(new Question { Type = QuestionType.RadioGroup, Text = "Is more than one wire connected to a breaker/fuse?", Options = "Yes|No" }); form.Questions.Add(new Question { Type = QuestionType.Dropdown, Text = "Panel box type is:", Options = "Main Panel|Lighting and Appliances|Split-bus" }); form.Questions.Add(new Question { Text = "Notes:", Type = QuestionType.Textarea }); return(form); }
InspectionForm CreateFireplaceInspection() { var form = new InspectionForm { Type = "Fireplace and Chimney" }; form.Questions.Add(new Question { Type = QuestionType.CheckboxGroup, Text = "Inspected:", Options = "Fireplace|Chimney|Rain Cap" }); form.Questions.Add(new Question { Type = QuestionType.RadioGroup, Text = "Is smoke staining present around the exterior of the firebox?", Options = "Yes|No" }); form.Questions.Add(new Question { Type = QuestionType.Dropdown, Text = "Fireplace fuel type:", Options = "Electrical|Gas|Wood" }); form.Questions.Add(new Question { Text = "Notes:", Type = QuestionType.Textarea }); return(form); }
InspectionForm CreateBathroomForm() { var form = new InspectionForm { Type = "Bathroom" }; form.Questions.Add(new Question { Type = QuestionType.CheckboxGroup, Text = "The bathroom includes the following:", Options = "Sink|Toilet|Shower|Bathtub" }); form.Questions.Add(new Question { Type = QuestionType.RadioGroup, Text = "Does the toilet run for more than a minute?", Options = "Yes|No" }); form.Questions.Add(new Question { Type = QuestionType.Dropdown, Text = "Bathroom ventilation:", Options = "Fan|Window|Both|No Ventilation" }); form.Questions.Add(new Question { Text = "Notes:", Type = QuestionType.Textarea }); return(form); }