コード例 #1
0
ファイル: GetAzkar.cs プロジェクト: Ahmed0Ghaith/Khushoo3
        public static zekrinfo GetJsonData()
        {
            string   jsonfile = "Resources.azkar.json";
            zekrinfo Result   = new zekrinfo();
            var      assembly = typeof(HomePage).GetTypeInfo().Assembly;
            Stream   stream   = assembly.GetManifestResourceStream($"{assembly.GetName().Name}.{jsonfile}");

            using (var reader = new System.IO.StreamReader(stream))
            {
                var JsonString = reader.ReadToEnd();
                Result = JsonConvert.DeserializeObject <zekrinfo>(JsonString);
            }
            return(Result);
        }
コード例 #2
0
ファイル: AzkarVM.cs プロジェクト: Ahmed0Ghaith/Khushoo3
        void ZekrFilter()
        {
            zekrinfo ZekrList = GetAzkar.GetJsonData();
            var      list     = ZekrList.Azkar.ToList();
            IEnumerable <IGrouping <string, Azkar> > Category = from p in list
                                                                group p by p.category
                                                                into G

                                                                select G;

            foreach (var item in Category)
            {
                AzkarList.Add(item);
            }
        }