public FeastDate(string dmy_ampm, string fname, FeastInfoObject fo) { date = DateTime.Parse(dmy_ampm.Substring(0, 10), cultureInfo); am = dmy_ampm.EndsWith("am"); filename = fname; feast = fo; }
public IList <FeastInfoObject> SetFeasts(DominicanFeasts dominicanFeasts) { //Debug.WriteLine($"{_Tag}.SetFeasts()"); IList <FeastInfoObject> feasts = new List <FeastInfoObject>(); if (dominicanFeasts.feasts.Count > 0) { try { _realm.Write(() => { IList <DominicanFeasts.FeastDetails> feastList = new List <DominicanFeasts.FeastDetails>(); foreach (DominicanFeasts.DominicanFeast df in dominicanFeasts.feasts) { //Debug.WriteLine("DominicanFeasts.DominicanFeast = " + df.ToString()); var entry = new FeastInfoObject(df); feasts.Add(entry); _realm.Add(entry); } }); /*IList<FeastDateObject> feastDates = _realm.All<FeastDateObject>().Where(d => d.Year == "2017").ToList<FeastDateObject>(); * feasts = _realm.All<FeastObject>().ToList(); * Debug.WriteLine("FeastObjects: "); * foreach (FeastObject fo in feasts) * { * Debug.WriteLine("FeastObject: " + fo.ToString()); * } * Debug.WriteLine("\n"); */ } catch (Exception ex) { Debug.WriteLine("DatabaseModel.SetFeasts: Error - " + ex.Message); } } return(feasts); }