/*public void loadInspections() * { * Inspections = App.database.LoadInspectionsForChecklist(this.Id).ToList(); * foreach (Inspection inspection in Inspections) * { * inspection.Checklist = this; * } * }*/ public static ChecklistModel Initialize(string configFileName) { ChecklistModel model = new ChecklistModel(); DependencyService.Get <IParseChecklist>().Parse(model, configFileName); return(model); }
public static void DeleteChecklist(ChecklistModel checklist) { foreach (Inspection inspection in checklist.Inspections) { Inspection.DeleteInspection(inspection); } App.database.DeleteChecklist(checklist); }