Commit 3aef1e2b37957bd93bace598d2c6af7af8dfefd5
1 parent
bb73a96e
added id in module array.
Showing
2 changed files
with
24 additions
and
2 deletions
350-UTILITIES/SQL_To_Json/SQLToJSON/SQLToJSON/Custom.cs
... | ... | @@ -51,6 +51,26 @@ namespace SQLToJSON |
51 | 51 | List<dynamic> RESULT = new List<dynamic>(); |
52 | 52 | try |
53 | 53 | { |
54 | + Dictionary<string,string> moduleIds = new Dictionary<string,string>(); | |
55 | + moduleIds.Add("Dissectible Anatomy", "1"); | |
56 | + moduleIds.Add("Atlas Anatomy", "2"); | |
57 | + moduleIds.Add("3D Anatomy", "3"); | |
58 | + moduleIds.Add("Clinical Illustrations", "4"); | |
59 | + moduleIds.Add("Clinical Animations", "5"); | |
60 | + moduleIds.Add("Encyclopedia", "6"); | |
61 | + moduleIds.Add("Curriculum Builder", "7"); | |
62 | + moduleIds.Add("Anatomy Test", "8"); | |
63 | + moduleIds.Add("IP 10", "9"); | |
64 | + moduleIds.Add("Lab Exercises", "10"); | |
65 | + moduleIds.Add("In-Depth Reports", "11"); | |
66 | + moduleIds.Add("CAM", "12"); | |
67 | + moduleIds.Add("A.D.A.M. Images", "13"); | |
68 | + moduleIds.Add("Body Guide", "14"); | |
69 | + moduleIds.Add("Symptom Navigator", "15"); | |
70 | + moduleIds.Add("The Wellness Tools", "16"); | |
71 | + moduleIds.Add("A.D.A.M. OnDemand", "1017"); | |
72 | + // moduleIds.Add("Dissectible Anatomy", "1"); | |
73 | + | |
54 | 74 | |
55 | 75 | List<User> data = (from d in userTable.AsEnumerable() |
56 | 76 | join e in moduleTable.AsEnumerable() |
... | ... | @@ -72,7 +92,8 @@ namespace SQLToJSON |
72 | 92 | modifierId = d.Field<int>("modifierId"), |
73 | 93 | modifiedDate = d.Field<DateTime?>("modifiedDate"), |
74 | 94 | deactivationDate = d.Field<DateTime?>("deactivationDate"), |
75 | - module = e.Field<string>("Title"),//JsonConvert.SerializeObject(e.Field<string>("Title")), | |
95 | + module = e.Field<string>("Title"), | |
96 | + //JsonConvert.SerializeObject(e.Field<string>("Title")), | |
76 | 97 | }).ToList(); |
77 | 98 | |
78 | 99 | |
... | ... | @@ -100,6 +121,7 @@ namespace SQLToJSON |
100 | 121 | { |
101 | 122 | dynamic modul = new JObject(); |
102 | 123 | string MO = mods.ToString().Replace(@"\", ""); |
124 | + modul.id = moduleIds[mods]; | |
103 | 125 | if (MO == "CAM") |
104 | 126 | { |
105 | 127 | modul.name = "Complementary and Alternative Medicine"; | ... | ... |
350-UTILITIES/SQL_To_Json/SQLToJSON/SQLToJSON/Form1.cs
... | ... | @@ -30,7 +30,7 @@ namespace SQLToJSON |
30 | 30 | + " U.ModifiedDate as modifiedDate, U.DeactivationDate as deactivationDate FROM AIAUser U,UserType UT, SecurityQuestion sq" |
31 | 31 | + " WHERE U.UserTypeId = UT.Id and U.SecurityQuestionId = sq.Id"; |
32 | 32 | |
33 | - string userModulesQuery = "select distinct ule.UserId,mt.ModuleId,rm.Title from LicenseToEdition le,AIAUserToLicenseEdition ule," | |
33 | + string userModulesQuery = "select distinct ule.UserId,mt.ModuleId,rm.Title,rm.Id as id from LicenseToEdition le,AIAUserToLicenseEdition ule," | |
34 | 34 | + " ModuleToLicense mt, ResourceModule rm where le.LicenseId = ule.LicenseEditionId and le.LicenseId=mt.LicenseId" |
35 | 35 | + " and rm.Id = mt.ModuleId order by ule.UserId,mt.ModuleId"; |
36 | 36 | ... | ... |