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