public KaizenReportSp getKaizenReportJson(KaizenReportModel sd)
        {
            KaizenReportSp sddp = new KaizenReportSp();

            sddp.MobileEntry      = true;
            sddp.AreaLocation     = sd.AreaLocation;
            sddp.Before           = sd.Before != null ? "<div class=\"ExternalClass7A1654F355EA4DB8AE0EFF5A3A06BE7C\"><br>\u200b" + sd.Before + "<br><\u002fdiv>" : null;
            sddp.BenefitsCategory = KaizenReport.BenefitsCategorypickerValue;
            sddp.InitialCondition = sd.InitialCondition != null ? "<div class=\"ExternalClass975C4DB74D7B48519471F19A3D26C255\"><br>\u200b" + sd.InitialCondition + "<br><\u002fdiv>" : null;
            sddp.Subject          = sd.Subject;
            sddp.Improvements     = sd.Improvements;
            sddp.Department       = sd.DepartmentLookupSource[sd.SelectedDepartmentIndex];
            return(sddp);
        }
        private async void navigateToReport(int id)
        {
            switch (_reportType)
            {
            case "safety":
                FlightSafetyReportModel listitem = (from itm in App.safetyReport
                                                    where itm.Id == id
                                                    select itm).FirstOrDefault();
                await Navigation.PushAsync(new SSIRShortForm(listitem, "safety"));

                break;

            case "ground":
                GroundSafetyReport listitem1 = (from itm in App.groundSafety
                                                where itm.Id == id
                                                select itm).FirstOrDefault();
                await Navigation.PushAsync(new SSIRShortForm(listitem1, "ground"));

                break;

            case "cabin":

                CabibSafetyReport listitem2 = (from itm in App.cabinSafety
                                               where itm.Id == id
                                               select itm).FirstOrDefault();
                await Navigation.PushAsync(new SSIRShortForm(listitem2, "cabin"));

                break;

            case "security":
                SecurityModel listitem3 = (from itm in App.security
                                           where itm.Id == id
                                           select itm).FirstOrDefault();
                await Navigation.PushAsync(new SSIRShortForm(listitem3, "security"));

                break;

            case "illness":
                InjuryIllnessReport listitem4 = (from itm in App.injuryIllness
                                                 where itm.Id == id
                                                 select itm).FirstOrDefault();
                await Navigation.PushAsync(new SSIRShortForm(listitem4, "Injury"));

                break;

            case "fatigue":
                FatigueReport listitem5 = (from itm in App.fatigue
                                           where itm.Id == id
                                           select itm).FirstOrDefault();
                await Navigation.PushAsync(new SSIRShortForm(listitem5, "fatigue"));

                break;

            case "kaizen":
                KaizenReportModel listitem6 = (from itm in App.kaizen
                                               where itm.Id == id
                                               select itm).FirstOrDefault();
                await Navigation.PushAsync(new KaizenReport(listitem6, "kaizen"));

                break;

            case "fcVoyage":
                FlightCrewVoyageRecordModel listitem7 = (from itm in App.fcVoyage
                                                         where itm.Id == id
                                                         select itm).FirstOrDefault();
                await Navigation.PushAsync(new FlightCrewVoyageRecord(listitem7, "fcVoyage"));

                break;

            case "stsnInfo":
                StationInformationModel listitem8 = (from itm in App.statInfo
                                                     where itm.Id == id
                                                     select itm).FirstOrDefault();
                await Navigation.PushAsync(new StationInformation(listitem8));

                break;
            }
        }