/// <summary> /// Gemmer alle Categories, tilknyttet Choices og Details til PatientApp'ens egen lokale SQL database /// </summary> /// <param name="db">Den delte database PCL</param> /// <param name="categories">Et array med Categories, tilknyttet Choices og Details som skal gemmes</param> public static void SaveCategoriesToLocalDatabase(DAL db, CategoryEntity[] categories) { if (categories != null) { db.SaveCategories(categories.ToList()); } }
/// <summary> /// Gemmer alle foretaget kald til PatientApp'ens egen lokale SQL database /// </summary> /// <param name="db">Den delte database PCL</param> /// <param name="calls">Et array med alle kald</param> public static void SaveCallsToLocalDatabase(DAL db, CallEntity[] calls) { if (calls != null) { db.SaveMyCalls(calls.ToList()); } }
public static void DeleteCategoriesFromLocalDatabase(DAL db) { db.DeleteCategories(); }
/// <summary> /// Indlæser alle kald fra PatientApp'ens egen lokale SQL database /// </summary> /// <param name="db">Den delte database PCL</param> /// <returns></returns> public static CallEntity[] LoadCallsFromLocalDatabase(DAL db) { try { CallEntity[] calls = db.LoadMyCalls().ToArray(); if (calls != null) { return calls; } } catch (Exception e) { } return new List<CallEntity>().ToArray(); }
/// <summary> /// Indlæser alle Categories, tilknyttet Choices og Details fra PatientApp'ens egen lokale SQL database /// </summary> /// <param name="db">Den delte database PCL</param> /// <returns>Returner et array med Categories, tilknyttet Choices og Details</returns> public static CategoryEntity[] LoadCategoriesFromLocalDatabase(DAL db) { return db.LoadCategories().ToArray(); }
/// <summary> /// Opdater et kald /// </summary> /// <param name="db">Den delte database PCL</param> /// <param name="callEntity">Kaldet</param> public static void UpdateMyCallToLocalDatabase(DAL db, CallEntity callEntity) { if (callEntity != null) { db.UpdateMyCall(callEntity); } }