Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }