public StaticServiceData() { CategoryList = new CategoryList(); TypeTransactionList = new TypeTransactionList(); TypeTransactionReasonList = new TypeTransactionReasonList(); NotificationList = new NotificationList(); TypeFrequencyList = new TypeFrequencyList(); IntervalList = new TypeIntervalList(); RecurrenceRuleList = new RecurrenceRuleList(); }
public static TypeFrequencyList InitializeTypeFrequencies() { var user = new User { UserId = 2 }; var result = new TypeFrequencyList { new TypeFrequency(user){TypeFrequencyId=1 , Name="Hourly", Count=1}, new TypeFrequency(user){TypeFrequencyId=2 , Name="Daily", Count=24}, new TypeFrequency(user){TypeFrequencyId=3 , Name="Weekly", Count=168}, new TypeFrequency(user){TypeFrequencyId=4 , Name="Monthly", Count=672}, new TypeFrequency(user){TypeFrequencyId=5 , Name="Yearly", Count=8736}}; return result; }
private async void LoadCachedTypeFrequencies(Action<TypeFrequencyList, Exception> callback) { var retVal = new TypeFrequencyList(); try { foreach (var item in await StorageUtility.ListItems(STATIC_TYPEFREQUENCY_FOLDER, App.Instance.User.UserName)) { var staticType = await StorageUtility.RestoreItem<TypeFrequency>(STATIC_TYPEFREQUENCY_FOLDER, item, App.Instance.User.UserName); TypeFrequencyList.Add(staticType); } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); //callback(null, ex); } //SetupTypeFrequencyData(retVal, false); //TypeFrequencyList = retVal ; callback(TypeFrequencyList, null); }