559 Commits

Author SHA1 Message Date
stubbfel
dbd414a19c Merge branch 'release/#r' into develmaster 2013-11-28 12:18:33 +01:00
stubbfel
a31149215b new icons 2013-11-28 12:17:47 +01:00
stubbfel
8a2319110f ad copyrights to the impressum 2013-11-28 09:44:48 +01:00
Christian Fiedler
b11912fa91 Merge branch 'develop' into feature/#290 2013-11-27 14:55:01 +01:00
Christian Fiedler
cf81722efe temp commit 2013-11-27 14:54:36 +01:00
stubbfel
441af8e2a2 fix #276 2013-11-27 13:50:41 +01:00
Christian Fiedler
c3d68f726c Merge branch 'develop' into feature/#290
Conflicts:
	CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml
2013-11-27 13:40:39 +01:00
stubbfel
aa9e0f3636 change informationvalue search from contains to equals 2013-11-27 13:38:26 +01:00
stubbfel
8c2ce5db35 refactor impressum 2013-11-27 12:12:44 +01:00
stubbfel
eb012a8d03 Merge branch 'feature/#155' into develop 2013-11-27 11:14:57 +01:00
stubbfel
560fbaea95 fix bugs 2013-11-27 10:12:11 +01:00
Christian Fiedler
e571e3e2e1 daily commit 2013-11-26 19:06:59 +01:00
Christian Fiedler
a1256ff18e Merge branch 'develop' into feature/#290 2013-11-26 16:22:11 +01:00
Christian Fiedler
11016d033f temp commit 2013-11-26 16:21:30 +01:00
stubbfel
a2f1a7082d add listpicker 2013-11-26 15:24:25 +01:00
stubbfel
abd3488608 adddisplaysetting and unicolor 2013-11-26 11:25:10 +01:00
stubbfel
0ebe01dfe6 finish #292 2013-11-26 09:55:55 +01:00
stubbfel
6c77228a45 Merge branch 'feature/#282' into develop 2013-11-25 18:44:37 +01:00
stubbfel
41780b5c35 finish #282 2013-11-25 18:43:36 +01:00
stubbfel
8e5d761748 add todefault button and refreshpage interface 2013-11-25 16:34:51 +01:00
stubbfel
3a7be7d754 add settingstypes 2013-11-25 16:06:46 +01:00
stubbfel
f721d8547c add Locating, Network setting model 2013-11-25 15:30:27 +01:00
Christian Fiedler
4b022cf099 #286 done 2013-11-25 14:50:35 +01:00
stubbfel
7e0a7b25ef add functionsetting,tagsetting, timetamlbe setting 2013-11-25 14:37:07 +01:00
Christian Fiedler
e741652f7e Merge branch 'feature/#285' into develop 2013-11-25 14:14:42 +01:00
Christian Fiedler
edefc17879 #285 done 2013-11-25 14:14:03 +01:00
stubbfel
e6bd2c3df2 add mensasetting 2013-11-25 13:30:53 +01:00
stubbfel
ad3c73dcf2 add functionsetting page 2013-11-25 12:34:01 +01:00
stubbfel
c92e301a7e add menu entries 2013-11-25 10:53:11 +01:00
Christian Fiedler
1589220445 daily commit 2013-11-22 21:54:35 +01:00
Christian Fiedler
ea717fcef0 #284 fixed 2013-11-22 21:24:21 +01:00
Christian Fiedler
f2c32ce2db Merge branch 'feature/#243' into develop 2013-11-22 20:57:33 +01:00
Christian Fiedler
37460f1555 #243 done 2013-11-22 20:57:17 +01:00
Christian Fiedler
d6ff7890c4 Merge branch 'develop' into feature/#243 2013-11-22 11:16:37 +01:00
stubbfel
43c1e203f8 Merge branch 'release/newstart' into develmaster 2013-11-21 13:35:26 +01:00
stubbfel
70d464b4f5 change tilestyle 2013-11-21 13:34:10 +01:00
stubbfel
adb57146f7 Merge branch 'feature/#189' into develop 2013-11-21 13:23:33 +01:00
stubbfel
d81599f367 finish new startpage 2013-11-21 13:23:04 +01:00
stubbfel
c6b1c73d9e final layout 2013-11-21 11:13:11 +01:00
stubbfel
cba34ffa60 new startpage layout 2013-11-20 15:37:42 +01:00
stubbfel
81594caa96 Merge branch 'feature/#280' into develop 2013-11-19 15:22:02 +01:00
stubbfel
697256e49d add appointment to eventpage 2013-11-19 15:21:49 +01:00
stubbfel
18501ed6ca Merge branch 'develop' into feature/#280 2013-11-19 14:18:59 +01:00
stubbfel
ac42cca415 ad to Appointment 2013-11-19 14:18:29 +01:00
Christian Fiedler
5cb5ac0536 loading 2013-11-19 13:28:17 +01:00
Christian Fiedler
5605491ea9 a 2013-11-19 13:17:24 +01:00
stubbfel
5c21a61167 add lecutre dates 2013-11-18 18:41:47 +01:00
stubbfel
8fa38d3014 Merge branch 'feature/#281' into develop 2013-11-18 17:10:45 +01:00
stubbfel
47660d34ea enable datecreation to qrcode 2013-11-18 17:10:11 +01:00
stubbfel
0b3aec7084 add handler 2013-11-18 16:47:39 +01:00
stubbfel
05bacbf613 Merge branch 'release/merged173' into develmaster 2013-11-18 16:38:00 +01:00
Christian Fiedler
d9b732c27b Merge branch 'feature/#173' into develop 2013-11-18 16:08:21 +01:00
Christian Fiedler
cf56df35d3 merged with develop 2013-11-18 16:08:05 +01:00
Christian Fiedler
b604f02ec7 Merge branch 'develop' into feature/#173 2013-11-18 15:50:36 +01:00
stubbfel
b139e9e0e3 new copyfunction and guifixes (mensapige) 2013-11-18 15:41:35 +01:00
stubbfel
6e5d7c308c add accuracy paramter and save command 2013-11-18 13:06:59 +01:00
stubbfel
55f2cf0705 Merge branch 'hotfix/#277' into develop 2013-11-18 11:38:25 +01:00
stubbfel
53ad8c8279 Merge branch 'hotfix/#277' into develmaster 2013-11-18 11:37:26 +01:00
stubbfel
cea07ff526 add null assert 2013-11-18 11:37:07 +01:00
Christian Fiedler
03b60a40ff nearly done #270 2013-11-15 18:17:02 +01:00
Christian Fiedler
940718e805 intermediat commit 2013-11-15 17:34:42 +01:00
Christian Fiedler
29effd04af Merge branch 'feature/#243' into develop 2013-11-15 14:57:30 +01:00
Christian Fiedler
91c90bce28 done, but not final 2013-11-15 14:57:08 +01:00
Christian Fiedler
d264900b13 nearly done 2013-11-14 20:50:04 +01:00
Christian Fiedler
525964d094 Merge branch 'feature/#204' into develop 2013-11-14 18:19:32 +01:00
Christian Fiedler
4ecc87f863 #204 2013-11-14 18:18:02 +01:00
Christian Fiedler
9607518318 end of day commit 2013-11-13 17:40:10 +01:00
Christian Fiedler
c7f7566e5a Rotation functions added 2013-11-13 14:39:23 +01:00
Christian Fiedler
fa5d2e17e5 #269 done 2013-11-13 13:46:53 +01:00
Christian Fiedler
8365b5b0dc TimeTable done 2013-11-12 17:19:47 +01:00
Christian Fiedler
39f70beab7 TimeSpan-from-ToDay relative loading 2013-11-11 17:46:20 +01:00
Christian Fiedler
6197a4cc12 added timespan-from-today relative appointment loading 2013-11-11 15:15:40 +01:00
Christian Fiedler
d89b544cf0 DayView done 2013-11-08 18:25:22 +01:00
Christian Fiedler
4425a4f562 TimeTableWeek done 2013-11-06 16:55:39 +01:00
Christian Fiedler
1e7d9767ec daily 2013-11-05 19:13:42 +01:00
Christian Fiedler
c225d3b9be daily commit 2013-11-04 19:14:32 +01:00
Christian Fiedler
f1cf9cdefb daily commit 2013-10-29 19:09:22 +01:00
Christian Fiedler
56228da641 daily commit 2013-10-28 19:17:29 +01:00
Christian Fiedler
168f72b979 Merge branch 'develop' into feature/#173 2013-10-25 10:55:20 +02:00
Christian Fiedler
4b33e1fe34 i can see a weekview 2013-10-24 19:26:11 +02:00
Christian Fiedler
c6ea2b5ed7 bla 2013-10-24 13:38:39 +02:00
stubbfel
df6dac4944 Merge branch 'release/r' into develmaster 2013-10-24 13:00:29 +02:00
stubbfel
900d7e1bcd update work folder 2013-10-24 12:58:17 +02:00
stubbfel
8b76c1f687 no message 2013-10-24 11:54:49 +02:00
stubbfel
909a5dd0de Revert "add modul"
This reverts commit f9966f7ad9.
2013-10-24 11:53:51 +02:00
stubbfel
f9966f7ad9 add modul 2013-10-24 11:49:41 +02:00
stubbfel
5e598befd9 Merge branch 'release/#aadsubmodul' into develmaster 2013-10-24 11:34:10 +02:00
stubbfel
136676a894 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-10-24 11:31:24 +02:00
Christian Fiedler
4f1ff8b0ce CountChar 2013-10-24 11:29:51 +02:00
stubbfel
133b86a292 Merge branch 'feature/addnfclib' into develop 2013-10-24 11:12:07 +02:00
Christian Fiedler
95f5d71391 after merge 2013-10-23 17:01:25 +02:00
stubbfel
35dd770e6f fix geopoint 2013-10-23 15:58:45 +02:00
stubbfel
7a159e22c6 add submodule 2013-10-23 15:36:09 +02:00
stubbfel
37d2a5fcdb add nfclib 2013-10-23 15:35:42 +02:00
Christian Fiedler
8eea6d58d3 temp 2013-10-23 14:19:05 +02:00
Christian Fiedler
edb1936577 some stuff 2013-10-22 20:31:56 +02:00
Christian Fiedler
55339f2da6 Merge branch 'develop' into feature/#173
Conflicts:
	CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
	CampusAppWP8/CampusAppWP8/Settings.StyleCop
	CampusAppWP8/CampusAppWPortalLib8/Settings.StyleCop
2013-10-22 17:33:13 +02:00
stubbfel
4b8b83d583 Merge branch 'hotfix/mvpage' into develop 2013-10-22 14:27:58 +02:00
stubbfel
48844cb23e Merge branch 'hotfix/mvpage' into develmaster 2013-10-22 14:27:57 +02:00
stubbfel
54a79458f4 fix using 2013-10-22 14:27:37 +02:00
stubbfel
92aabfa4f5 Merge branch 'release/r#' into develmaster 2013-10-22 14:03:39 +02:00
stubbfel
3c4f3239c5 finish #265 2013-10-22 14:01:48 +02:00
stubbfel
0633317ad2 mv spsmodel and placemodel 2013-10-22 13:52:09 +02:00
Christian Fiedler
ed75517f26 done 2013-10-22 13:39:16 +02:00
Christian Fiedler
9bfd258480 done 2013-10-22 13:31:08 +02:00
stubbfel
e556017dc8 add geomappoint 2013-10-22 12:15:42 +02:00
stubbfel
8f4f2c88f7 add docs 2013-10-22 11:01:29 +02:00
stubbfel
99f465bb0c add docs 2013-10-22 10:17:47 +02:00
stubbfel
23ccf8de0e Merge branch 'release/r' into develmaster 2013-10-21 18:52:45 +02:00
stubbfel
c1ef3c13bb Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-10-21 18:51:15 +02:00
stubbfel
b6df184f04 add mapoint 2013-10-21 18:51:09 +02:00
Christian Fiedler
e38f113443 #262 2013-10-21 18:41:21 +02:00
Christian Fiedler
d30d38c1e9 after merge 2013-10-21 18:05:20 +02:00
Christian Fiedler
fc52a18911 after merge 2013-10-21 18:00:14 +02:00
Christian Fiedler
ab6990786d #244 #256 #PortraitLandscapePage 2013-10-21 17:51:19 +02:00
stubbfel
09a7626d49 Merge branch 'feature/#260' into develop 2013-10-21 15:14:29 +02:00
stubbfel
dcff024136 fix docs 2013-10-21 15:14:18 +02:00
stubbfel
d296fe25ea no message 2013-10-21 15:04:24 +02:00
stubbfel
12eb1de958 mv geodb to plc 2013-10-21 15:03:34 +02:00
stubbfel
b4469549be refactor person models 2013-10-21 13:35:11 +02:00
Christian Fiedler
3174669fb1 #256 #244 2013-10-18 21:53:55 +02:00
stubbfel
2b260b2a0b Merge branch 'release/#release' into develmaster 2013-10-18 13:01:53 +02:00
stubbfel
02fc7e4ba5 Merge branch 'feature/release20131018' into develop 2013-10-18 13:01:16 +02:00
stubbfel
224d1efdfc fix names 2013-10-18 13:01:03 +02:00
stubbfel
875fc05fa8 release fixes 2013-10-18 12:32:25 +02:00
stubbfel
5661765481 Merge branch 'release/rc2' into develmaster 2013-10-18 09:36:25 +02:00
stubbfel
af37d3e760 Merge branch 'feature/#257' into develop 2013-10-18 09:35:28 +02:00
stubbfel
a4769600f5 change namespace of taghandler and add docs 2013-10-18 09:32:53 +02:00
stubbfel
a81c36280b update screenshots, change scannfc msgbox, rssbackground to 3 hupdates 2013-10-18 09:14:52 +02:00
stubbfel
0ef0870509 Merge branch 'release/r#255' into develmaster 2013-10-16 15:15:28 +02:00
stubbfel
bd807b16ea check if a nfc or qrtag is an btutag 2013-10-16 15:14:38 +02:00
stubbfel
552131dda4 correct appres 2013-10-16 14:14:20 +02:00
stubbfel
943d559d70 marign and apbar fixes 2013-10-16 14:01:40 +02:00
stubbfel
78a5682d7f edit map 2013-10-16 13:32:46 +02:00
stubbfel
1f549f3763 Merge branch 'release/r' into develmaster 2013-10-16 09:27:28 +02:00
stubbfel
5f76448804 Merge branch 'develmaster' of 141.43.76.143:repos/bare/win8phoneApp into develmaster 2013-10-15 15:19:35 +02:00
stubbfel
46ce22fc59 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-10-15 15:19:23 +02:00
stubbfel
0e0648681c Merge branch 'hotfix/#243' into develmaster 2013-10-15 15:18:43 +02:00
stubbfel
2e99b7b8be Merge branch 'hotfix/#243' into develop 2013-10-15 15:18:43 +02:00
stubbfel
4fb2f5b06d fix #243 2013-10-15 15:18:27 +02:00
Christian Fiedler
98adae1109 Merge branch 'hotfix/#239' into develop 2013-10-15 15:16:23 +02:00
Christian Fiedler
9538ca42b2 Merge branch 'hotfix/#239' into develmaster 2013-10-15 15:16:22 +02:00
Christian Fiedler
05dd615ca6 #239 #238 2013-10-15 15:15:18 +02:00
stubbfel
f8f3eb89ec add scrollviewer to setting and rename menutiems 2013-10-15 15:00:29 +02:00
stubbfel
876fce515d change Aktualisieren to Aktuali-sieren 2013-10-15 13:57:08 +02:00
stubbfel
a083cbe1bc Merge branch 'release/r#248' into develmaster 2013-10-15 13:43:18 +02:00
stubbfel
edae1e114f add new icons 2013-10-15 13:42:06 +02:00
stubbfel
eb8a42b762 Merge branch 'release/r#251' into develmaster 2013-10-15 13:20:27 +02:00
stubbfel
fdefe1af20 Merge branch 'feature/#251' into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml
2013-10-15 13:18:16 +02:00
stubbfel
6d29a46b63 refatcor utilityplc 2013-10-15 13:13:09 +02:00
stubbfel
be2fb8ff06 refactor all plcmodels 2013-10-15 13:10:29 +02:00
Christian Fiedler
2f7ca919cc in between 2013-10-15 12:57:20 +02:00
stubbfel
4f658a0fbc refactor schedulagent 2013-10-15 12:21:01 +02:00
stubbfel
0554b0d2e0 refactor utility 2013-10-15 12:17:51 +02:00
stubbfel
82761a6168 refacto all pages 2013-10-15 12:06:10 +02:00
stubbfel
354bbfc2e4 refactor all model 2013-10-15 11:28:01 +02:00
stubbfel
e9a1df282d add nfc qr info links 2013-10-15 10:34:20 +02:00
stubbfel
85c196df78 refactory campusmapmodel 2013-10-14 18:38:41 +02:00
stubbfel
67a56535ba refactory feeds 2013-10-14 18:22:05 +02:00
stubbfel
cfcfd20956 rm unuse pic 2013-10-14 18:07:01 +02:00
stubbfel
2e6f504493 Merge branch 'release/#231' into develmaster 2013-10-14 17:52:31 +02:00
stubbfel
b41155b3ad Merge branch 'feature/#233' into develop 2013-10-14 17:52:06 +02:00
stubbfel
6f6129ceb2 add UserSettingCampus 2013-10-14 17:51:26 +02:00
stubbfel
b6d33730ee add thread to exmepage 2013-10-14 17:50:52 +02:00
stubbfel
87fc91073a add loading thread to exam page 2013-10-14 17:23:54 +02:00
stubbfel
1aaa934b0e add determine campus offline 2013-10-14 17:13:28 +02:00
stubbfel
d46dd6140e update ignore 2013-10-14 16:13:46 +02:00
stubbfel
026effb354 fix seachbutton 2013-10-14 16:13:00 +02:00
stubbfel
7d5cac18cb Merge branch 'release/#241' into develmaster 2013-10-14 15:43:49 +02:00
stubbfel
e5347364f4 Merge branch 'feature/#241' into develop 2013-10-14 15:41:11 +02:00
stubbfel
a1e527e837 update lensicon 2013-10-14 15:36:04 +02:00
stubbfel
b6ac8959b2 execute all test 1 time 2013-10-14 15:31:49 +02:00
stubbfel
b95b5bc71b add impressum 2013-10-14 15:05:30 +02:00
stubbfel
844953a070 add scrennshots 2013-10-14 13:20:49 +02:00
stubbfel
b98f85166c Merge branch 'release/#240' into develmaster 2013-10-14 11:53:27 +02:00
stubbfel
67241bdca9 add adom prefs 2013-10-14 11:52:40 +02:00
Christian Fiedler
7cbf8de66b Merge branch 'develop' into feature/#173
Conflicts:
	CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
	work/geoApi/Offlinemap.xml
2013-10-11 15:02:04 +02:00
Christian Fiedler
bb611d60e5 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-10-11 14:50:13 +02:00
Christian Fiedler
c06828e411 news & event feed safety fix 2013-10-11 14:50:02 +02:00
stubbfel
d6ddd42075 Merge branch 'release/#rc1' into develmaster 2013-10-11 14:43:08 +02:00
stubbfel
38e75365ef add doku 2013-10-11 14:42:47 +02:00
stubbfel
4c09ec4139 fix person bug 2013-10-11 14:35:09 +02:00
stubbfel
874636b5af Merge branch 'feature/addseapkericon' into develop 2013-10-11 14:16:40 +02:00
stubbfel
dcec407160 fix speakersize 2013-10-11 14:15:59 +02:00
stubbfel
a454cd50f1 add speaker icon 2013-10-11 14:14:41 +02:00
Christian Fiedler
1cc19e0b74 Merge branch 'feature/#234' into develop 2013-10-11 13:56:31 +02:00
Christian Fiedler
e78a03d403 fixed 2013-10-11 13:56:12 +02:00
Christian Fiedler
027de4972d Merge branch 'develop' into feature/#234 2013-10-11 13:48:16 +02:00
Christian Fiedler
80f1b9ef5c before merge 2013-10-11 13:47:47 +02:00
stubbfel
f0d1fd4cf2 Merge branch 'feature/listfixes' into develop 2013-10-11 13:46:15 +02:00
stubbfel
f06cb08d7b finish 2013-10-11 13:45:05 +02:00
stubbfel
59a726370e finish 2013-10-11 13:44:46 +02:00
Christian Fiedler
baafabc5c1 no message 2013-10-11 13:25:36 +02:00
stubbfel
c63e3611c1 sort News and Event in backgroundagent 2013-10-11 10:52:28 +02:00
stubbfel
ecba094362 new offline map 2013-10-11 10:43:10 +02:00
Christian Fiedler
931d063d1b Merge branch 'release/#220' into develmaster 2013-10-10 18:14:10 +02:00
Christian Fiedler
5115ffa540 Merge branch 'feature/#220' into develop 2013-10-10 18:13:36 +02:00
Christian Fiedler
4c803da166 fixed #220 2013-10-10 18:12:58 +02:00
stubbfel
926e694eba Merge branch 'feature/#215' into develop 2013-10-10 17:37:11 +02:00
stubbfel
7eced53e92 add new files 2013-10-10 17:36:54 +02:00
stubbfel
4a36b1ba36 add btutaghandler 2013-10-10 17:36:02 +02:00
stubbfel
ecf1147c92 add but Tag info 2013-10-10 14:18:44 +02:00
stubbfel
81e2ec2fb2 some fixes and new sorted startpage 2013-10-10 11:45:19 +02:00
Christian Fiedler
9d441ad478 Merge branch 'feature/#229' into develop 2013-10-09 17:56:44 +02:00
Christian Fiedler
e94bffdab4 #229 #227 #225 #221 #218 #187 2013-10-09 17:55:28 +02:00
stubbfel
3ac3c6221d Merge branch 'feature/#214' into develop 2013-10-09 17:28:55 +02:00
stubbfel
92918be6a7 finish#214 2013-10-09 17:13:09 +02:00
stubbfel
094b769f99 Merge branch 'develop' into feature/#214 2013-10-09 11:45:24 +02:00
stubbfel
31da6d78a7 finish #216 2013-10-09 11:43:49 +02:00
stubbfel
1a9cadc805 pause 2013-10-09 11:22:39 +02:00
stubbfel
1193dda749 aqdd buildmap 2013-10-08 18:16:27 +02:00
stubbfel
916ca31713 finish day2 2013-10-08 18:15:53 +02:00
Christian Fiedler
7a52b2ca39 begin 2013-10-08 17:02:41 +02:00
stubbfel
0696798624 Merge branch 'develop' into feature/#214 2013-10-08 16:10:53 +02:00
stubbfel
d19aae4ff0 fixes 2013-10-08 16:10:39 +02:00
stubbfel
8191b87779 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-10-08 15:53:24 +02:00
Christian Fiedler
2686deeb0b Merge branch 'feature/#218' into develop 2013-10-08 15:52:06 +02:00
Christian Fiedler
50c1c32466 #222 done 2013-10-08 15:51:16 +02:00
stubbfel
8010781f51 finish #224 2013-10-08 15:50:53 +02:00
stubbfel
e628993a17 finish #226 2013-10-08 15:18:01 +02:00
stubbfel
bb73622aa1 finish #228 2013-10-08 13:46:41 +02:00
stubbfel
f9c2f95ea5 finish 230 2013-10-08 12:50:04 +02:00
stubbfel
0f3bbc3cf6 fix personpage 2013-10-08 12:09:25 +02:00
stubbfel
92097cf881 add header to userprofil 2013-10-08 11:17:06 +02:00
stubbfel
cefe681199 new roomlist 2013-10-08 10:24:36 +02:00
Christian Fiedler
577b2fd061 nearly done 2013-10-07 19:01:31 +02:00
Christian Fiedler
4264e1fcd3 nearly done 2013-10-07 19:00:41 +02:00
Christian Fiedler
540189d86a Merge branch 'release/#219' into develmaster 2013-10-07 17:14:42 +02:00
Christian Fiedler
7bc55f6527 DefaultHeader 2013-10-07 17:13:29 +02:00
Christian Fiedler
98ea0fcfd5 changed week view 2013-10-07 14:16:43 +02:00
Christian Fiedler
13a0cb2cd4 after merge 2013-10-07 08:30:56 +02:00
Christian Fiedler
018619e599 Merge branch 'develop' into feature/#173
Conflicts:
	CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
	CampusAppWP8/CampusAppWPortalLib8/Settings.StyleCop
2013-10-02 19:03:20 +02:00
Christian Fiedler
6be3154818 no message 2013-10-02 19:01:48 +02:00
Christian Fiedler
d8e28522b0 week view finished & canvas creations 2013-10-02 18:59:16 +02:00
stubbfel
f1e163c53b Merge branch 'release/r' into develmaster 2013-10-02 16:12:41 +02:00
stubbfel
3869bbda5b finish #213 2013-10-02 16:12:15 +02:00
stubbfel
109ad354a3 Merge branch 'release/r#211' into develmaster 2013-10-02 13:36:12 +02:00
stubbfel
b702b0bfd9 Merge branch 'feature/#211' into develop 2013-10-02 13:28:07 +02:00
stubbfel
710b4c1e07 finish#211 2013-10-02 13:27:45 +02:00
stubbfel
d9838ddc16 fixes 2013-10-02 13:25:14 +02:00
stubbfel
ca3bd2381f mv lecture 2013-10-02 12:48:35 +02:00
stubbfel
6ea8d06a0e fix person models 2013-10-02 12:01:46 +02:00
Christian Fiedler
e4257b1e73 canvas fix in appointmentmodel 2013-10-01 18:00:20 +02:00
stubbfel
87fc00071a setup commit 2013-10-01 16:34:48 +02:00
stubbfel
f3d0667310 mv personmodels 2013-10-01 16:34:03 +02:00
stubbfel
7668450d9c mv listpickers 2013-10-01 14:53:03 +02:00
stubbfel
dc3c527996 mv enums 2013-10-01 14:10:20 +02:00
stubbfel
80d05b9c45 mv studentcouncil 2013-10-01 13:51:15 +02:00
stubbfel
5de000ef17 mv exams 2013-10-01 13:49:53 +02:00
stubbfel
c26344fc40 mv CourseModel 2013-10-01 13:25:27 +02:00
stubbfel
cb3dd94b55 mv openinghours 2013-10-01 13:22:39 +02:00
stubbfel
71d113f819 mv linkModels 2013-10-01 12:04:21 +02:00
stubbfel
7b879319b2 set sylechecks 2013-10-01 11:54:50 +02:00
stubbfel
ca9eab8bd5 add abstractMainModel 2013-10-01 11:36:50 +02:00
Christian Fiedler
cd8d94b7ee Merge branch 'develop' into feature/#173 2013-10-01 11:28:28 +02:00
Christian Fiedler
f3507c7960 week view first submit 2013-10-01 11:27:15 +02:00
stubbfel
8527f657fc end day 2013-09-30 18:43:40 +02:00
stubbfel
a898477394 Merge branch 'feature/#207' into develop 2013-09-30 16:04:46 +02:00
stubbfel
a0d68f8d3f add svgs 2013-09-30 16:04:36 +02:00
stubbfel
1753954c33 finish #190 2013-09-30 16:03:51 +02:00
stubbfel
ffa91ee8fd add icons 2013-09-30 15:21:37 +02:00
stubbfel
93c9bbe5d1 new offlinemap 2013-09-30 13:43:58 +02:00
stubbfel
c89fb9ab79 refactor backgroundagent 2013-09-30 11:41:41 +02:00
stubbfel
329e5525e3 fix #205 2013-09-30 11:01:57 +02:00
stubbfel
7c43d8cd70 Merge branch 'hotfix/#209' into develop 2013-09-30 10:40:06 +02:00
stubbfel
496fa63cf3 Merge branch 'hotfix/#209' into develmaster 2013-09-30 10:40:05 +02:00
stubbfel
1cd34afb9c add asserts 2013-09-30 10:39:46 +02:00
stubbfel
a8b2d33826 Merge branch 'release/r#201#2003' into develop 2013-09-26 15:40:19 +02:00
stubbfel
8dfb7693ac Merge branch 'release/r#201#2003' into develmaster 2013-09-26 15:40:06 +02:00
stubbfel
77b30b35c5 fix releas issue 2013-09-26 15:39:37 +02:00
stubbfel
d565b332e8 Merge branch 'feature/#203' into develop 2013-09-26 14:33:23 +02:00
stubbfel
995edbc32a add svgs 2013-09-26 14:33:11 +02:00
stubbfel
05168211b7 add docs 2013-09-26 14:32:22 +02:00
stubbfel
1dbd2be23f add lens extension 2013-09-26 11:24:53 +02:00
Christian Fiedler
d2157f64b2 create appointment done 2013-09-25 20:20:46 +02:00
stubbfel
0396a62301 sort infolist 2013-09-25 13:41:26 +02:00
stubbfel
dd709f8937 add new offline map , zindex, new icon 2013-09-25 13:25:13 +02:00
Christian Fiedler
cb9b2d62a4 appointment edit/create 2013-09-24 17:55:54 +02:00
Christian Fiedler
29efcd8ddb finished multi appointment 2013-09-24 17:02:19 +02:00
stubbfel
5c1891459b extend campusmap 2013-09-24 16:21:26 +02:00
stubbfel
b075e5bb7e straro 2013-09-24 10:19:20 +02:00
stubbfel
750ebe4e22 Merge branch 'feature/#201' into develop 2013-09-23 18:48:53 +02:00
stubbfel
162c7042ae finish #201 2013-09-23 18:48:39 +02:00
Christian Fiedler
543247cea2 multi appointments 2013-09-23 18:16:19 +02:00
stubbfel
85cb54f0e1 add roomlist 2013-09-23 18:06:02 +02:00
Christian Fiedler
824bd7c8b1 no message 2013-09-23 14:01:54 +02:00
Christian Fiedler
3ce33a803b bla 2013-09-23 14:00:05 +02:00
stubbfel
4047aacf0f att roomlistpage 2013-09-23 13:09:27 +02:00
stubbfel
94c538a429 Merge branch 'hotfix/#200' into develop 2013-09-23 10:30:37 +02:00
stubbfel
d23c6431f1 Merge branch 'hotfix/#200' into develmaster 2013-09-23 10:30:36 +02:00
stubbfel
fc0e7fba64 add else and pragma 2013-09-23 10:29:48 +02:00
Christian Fiedler
5f7a563f26 merged develop into #173 2013-09-23 09:55:33 +02:00
stubbfel
87436ef6e8 Merge branch 'release/r' into develmaster 2013-09-19 14:27:57 +02:00
stubbfel
2f2237eae2 fix map issues 2013-09-19 14:27:28 +02:00
stubbfel
e734a750ff add new offline map 2013-09-19 14:09:12 +02:00
stubbfel
621aadc9a0 Merge branch 'release/r#196' into develmaster 2013-09-19 13:12:16 +02:00
stubbfel
7183d6de01 Merge branch 'feature/#196' into develop 2013-09-19 13:10:16 +02:00
stubbfel
771e1fc7b5 add nfc and qr to map 2013-09-19 12:34:53 +02:00
stubbfel
04ff3ad80b add filter pid medhod to stringmanager 2013-09-19 10:55:07 +02:00
stubbfel
30163addaf Merge branch 'release/r#188' into develmaster 2013-09-18 16:23:41 +02:00
stubbfel
e1b6a2d279 add qr and nfc scan to placeNewspage 2013-09-18 16:21:46 +02:00
stubbfel
2a02529116 Merge branch 'feature/#188' into develop 2013-09-18 14:51:14 +02:00
stubbfel
870b7c1f4c add stylecops 2013-09-18 14:50:59 +02:00
stubbfel
2f5c104860 add docs 2013-09-18 14:50:32 +02:00
stubbfel
a12735674b Merge branch 'hotfix/#194' into develop 2013-09-18 12:02:00 +02:00
stubbfel
1fde76dfd6 Merge branch 'hotfix/#194' into develmaster 2013-09-18 12:01:59 +02:00
stubbfel
d85003bf2a fix Outof Range Exception 2013-09-18 12:01:43 +02:00
stubbfel
4a76622165 fix news issue 2013-09-18 11:52:52 +02:00
stubbfel
a54b1aa095 refactor costasnt and appresource 2013-09-17 16:05:17 +02:00
stubbfel
b92208a947 rm mensa and rssmodel from other projects 2013-09-17 15:42:42 +02:00
stubbfel
ad9bbb2342 add rss and mensa model to plc 2013-09-17 15:32:42 +02:00
stubbfel
98d8a43961 add event and news task 2013-09-17 13:48:37 +02:00
stubbfel
b0a8b8f6af add shcedulagent 2013-09-16 19:11:05 +02:00
stubbfel
e5bde7a95b add TileCreator 2013-09-16 16:32:39 +02:00
stubbfel
c01caf703a fix some mapissue and extend functions 2013-09-16 15:18:43 +02:00
Christian Fiedler
babb4092d8 dayview pivotitems 2013-09-16 13:59:23 +02:00
stubbfel
0d6d455c1e Merge branch 'hotfix/#191' into develmaster 2013-09-16 10:56:33 +02:00
stubbfel
98213ff494 Merge branch 'hotfix/#191' into develop 2013-09-16 10:56:33 +02:00
stubbfel
2a6b26a2c1 fix the getPlacesByInformations 2013-09-16 10:56:14 +02:00
Christian Fiedler
92b3fea798 Merge branch 'develop' into feature/#173
Conflicts:
	CampusAppWP8/CampusAppWP8/Settings.StyleCop
2013-09-12 17:36:02 +02:00
Christian Fiedler
156df2766d timetable ui & models 2013-09-12 17:33:12 +02:00
stubbfel
8f888c4796 Merge branch 'release/#r' into develop 2013-09-12 16:11:19 +02:00
stubbfel
d276e0984e Merge branch 'release/#r' into develmaster 2013-09-12 16:11:01 +02:00
stubbfel
3bcf6314d5 add doku 2013-09-12 16:07:55 +02:00
stubbfel
2f622c0318 add doku 2013-09-12 16:04:33 +02:00
stubbfel
42ddddfa2b add regions 2013-09-12 16:02:00 +02:00
stubbfel
df4fd8ee3d update Appdll and plib 2013-09-12 12:41:23 +02:00
stubbfel
5fb0d589c1 mv qrreader to devpage 2013-09-12 12:06:50 +02:00
stubbfel
3b4e200daa edit utilities 2013-09-12 11:54:19 +02:00
stubbfel
b6140e240c add new icon to the page 2013-09-12 11:43:18 +02:00
stubbfel
a3a8937028 edit file classes 2013-09-12 10:59:17 +02:00
stubbfel
fbf66ddba0 mv favoritfeed to favoritfile 2013-09-12 10:45:54 +02:00
stubbfel
a065ab4a34 edite checkisupdate method 2013-09-12 10:38:17 +02:00
stubbfel
69a42f300a edit api and assets 2013-09-12 10:06:36 +02:00
Christian Fiedler
e1c77d5544 timetable ui 2013-09-11 17:00:13 +02:00
stubbfel
f8f6436e2b add filter add placenews 2013-09-11 16:06:23 +02:00
stubbfel
15ebfdd96d Merge branch 'release/r184#136#40' into develop 2013-09-10 16:17:18 +02:00
stubbfel
1ce20feff4 Merge branch 'release/r184#136#40' into develmaster 2013-09-10 16:17:17 +02:00
stubbfel
096abee33a some fixes 2013-09-10 16:17:01 +02:00
stubbfel
9846b8af33 Merge branch 'feature/#136' into develop 2013-09-10 16:09:12 +02:00
stubbfel
6169161180 fix placenews and load courselist in init 2013-09-10 16:08:57 +02:00
stubbfel
eb29dc6aed loade courselist like a Feed 2013-09-10 15:48:48 +02:00
stubbfel
613ccd6d30 fitler by tilte and insert noresultmessage box 2013-09-10 13:32:59 +02:00
stubbfel
b6bdac3211 fix progressbar 2013-09-10 12:23:01 +02:00
stubbfel
2aa1c17e02 Merge branch 'feature/fix184' into develop 2013-09-10 10:28:57 +02:00
stubbfel
220fe3daed fix init 2013-09-10 10:28:44 +02:00
stubbfel
60e4adf264 Merge branch 'release/r#184' into develmaster 2013-09-09 18:42:23 +02:00
stubbfel
fcb5b6a62f add placeNews 2013-09-09 18:39:55 +02:00
Christian Fiedler
ea5a988670 timetable ui 2013-09-09 17:04:34 +02:00
stubbfel
d668fc8633 Merge branch 'release/r#135' into develmaster 2013-09-09 11:29:45 +02:00
stubbfel
0e2fa07a5b Merge branch 'feature/#135' into develop 2013-09-09 11:28:17 +02:00
stubbfel
2875d42b2c update stylecop 2013-09-09 11:26:54 +02:00
stubbfel
25f65e4551 finish personsearch 2013-09-09 11:26:19 +02:00
Christian Fiedler
34c38cc1b2 m 2013-09-06 16:44:37 +02:00
Christian Fiedler
51a100d34b Merge branch 'develop' into feature/#173
Conflicts:
	CampusAppWP8/CampusAppWP8/Settings.StyleCop
	CampusAppWP8/CampusAppWP8/Utility/StringManager.cs
2013-09-06 13:56:41 +02:00
Christian Fiedler
cee9407650 no message 2013-09-06 13:50:39 +02:00
Christian Fiedler
d96a65bf1d class file split 2013-09-05 19:22:36 +02:00
Christian Fiedler
21c0638d0a pre split 2013-09-05 18:05:22 +02:00
stubbfel
1bb85927a3 add add contact function 2013-09-05 16:24:51 +02:00
Christian Fiedler
589bee809f fixed static name 2013-09-05 14:20:53 +02:00
stubbfel
f4ef9d8bdb mv apis to Api namespace 2013-09-05 11:21:54 +02:00
stubbfel
671fb09acb Merge branch 'feature/addDLLPr' into develop 2013-09-05 10:53:21 +02:00
stubbfel
a2ea0a10ad add dll project 2013-09-05 10:52:38 +02:00
Christian Fiedler
e02c2d3607 adding classes to dict 2013-09-04 18:59:03 +02:00
Christian Fiedler
4fba48225b ics classes done 2013-09-04 17:28:30 +02:00
stubbfel
0505181710 add vaild method to stringmanager 2013-09-04 15:26:35 +02:00
stubbfel
0e66d01395 add personmodel 2013-09-04 15:04:21 +02:00
Christian Fiedler
f73d722555 ics classes, statics 2013-09-03 18:49:52 +02:00
stubbfel
8534b1e4c8 add personpage 2013-09-03 15:36:24 +02:00
stubbfel
20b1f6f748 add perosnicon 2013-09-03 15:06:08 +02:00
stubbfel
331a1ae901 Merge branch 'release/#135#183' into develmaster 2013-09-03 14:07:13 +02:00
stubbfel
f92442b17e Merge branch 'feature/#135' into develop 2013-09-03 14:04:53 +02:00
stubbfel
54ce4e6ee1 add pdflaunch 2013-09-03 14:04:29 +02:00
stubbfel
90a11179bd change string to byte[] in File.cs and MainModel 2013-09-03 11:18:14 +02:00
Christian Fiedler
53fb8599d1 ics classes 2013-09-02 18:09:19 +02:00
stubbfel
557f861774 add exams model and page 2013-09-02 16:44:33 +02:00
stubbfel
6276542c6c add to startpage 2013-09-02 12:38:19 +02:00
stubbfel
18e9373a37 Merge branch 'feature/#182' into develop 2013-09-02 11:13:17 +02:00
stubbfel
e95d0a0ef3 add pngsadd IsUniNetworkAvailable() 2013-09-02 11:13:06 +02:00
stubbfel
c5a9e77973 add icons 2013-09-02 11:12:01 +02:00
Christian Fiedler
81893c8224 added ics classes 2013-08-29 17:05:05 +02:00
stubbfel
530204bfac Merge branch 'release/r#182' into develmaster 2013-08-29 16:09:30 +02:00
stubbfel
82cd8c56a6 Merge branch 'feature/#182' into develop 2013-08-29 16:08:55 +02:00
stubbfel
922147b2fd add pngs 2013-08-29 16:08:34 +02:00
stubbfel
a68593afa1 create function icon 2013-08-29 16:07:12 +02:00
stubbfel
c25d51751f add iconcreator 2013-08-29 13:22:11 +02:00
Christian Fiedler
4140f2771e dictionary done 2013-08-28 18:05:16 +02:00
stubbfel
ad9e2b5011 Merge branch 'release/20130827' into develmaster 2013-08-27 16:13:09 +02:00
stubbfel
11ea79325d startpage is scrollable 2013-08-27 16:10:37 +02:00
stubbfel
fd0c4c7292 Merge branch 'feature/#176' into develop 2013-08-27 14:12:08 +02:00
stubbfel
9c663b30cf add enum to spelling list 2013-08-27 14:11:58 +02:00
stubbfel
504ec3a3e2 add searchplacepin, currentplacepin, hiddenpin 2013-08-27 14:11:22 +02:00
stubbfel
51ff12bafc Merge branch 'feature/#175' into develop 2013-08-27 12:57:36 +02:00
stubbfel
5dbf8b3b2c update ignore 2013-08-27 12:57:13 +02:00
stubbfel
65f4303405 rename WStore8 2013-08-27 12:30:26 +02:00
stubbfel
9ab60b42b1 change GoToMap-Button -> now it use the campusmap 2013-08-27 12:27:33 +02:00
stubbfel
34881642e0 add work folder 2013-08-27 11:37:56 +02:00
stubbfel
75df23cbdd Merge branch 'feature/#154' into develop 2013-08-27 11:23:29 +02:00
stubbfel
c1eadc2452 add getLoadmodus 2013-08-27 11:23:07 +02:00
stubbfel
870b5314ab add onlywifi option 2013-08-27 10:13:59 +02:00
stubbfel
94ce3f1c6e add IsWifiAvailable 2013-08-26 18:35:18 +02:00
stubbfel
b8145a8488 Merge branch 'feature/#156' into develop 2013-08-26 18:19:21 +02:00
stubbfel
ab92e9ca8e Merge branch 'develmaster' of 141.43.76.143:repos/bare/win8phoneApp into develmaster 2013-08-26 18:18:36 +02:00
stubbfel
6bdee3d633 add IsUniNetworkAvailable() 2013-08-26 18:17:51 +02:00
stubbfel
399138ca39 add IsUniNetworkAvailable() 2013-08-26 18:16:49 +02:00
Christian Fiedler
880422dc41 ics import 2013-08-26 17:34:58 +02:00
stubbfel
fdbb94e9a3 Merge branch 'release/#174' into develmaster 2013-08-26 17:28:35 +02:00
stubbfel
702f523043 rm icon from lib 2013-08-26 17:27:59 +02:00
stubbfel
5bcbca0cbf rm icon from lib 2013-08-26 17:27:48 +02:00
stubbfel
6e6c6c5517 Merge branch 'feature/#174' into develop 2013-08-26 17:25:59 +02:00
stubbfel
c07910bc34 finish #174 2013-08-26 17:25:42 +02:00
stubbfel
8aca18b37d add resources to plc 2013-08-26 16:50:39 +02:00
stubbfel
fe18f94059 test lib 2013-08-26 15:30:13 +02:00
stubbfel
8bcad4d94e add Portal lib 2013-08-26 15:09:18 +02:00
stubbfel
480073abf1 rename projectmap 2013-08-26 14:56:18 +02:00
stubbfel
62a25a80a1 Merge branch 'release/#169#150' into develmaster 2013-08-26 14:16:40 +02:00
stubbfel
5b912b6803 add devmode 2013-08-26 13:04:57 +02:00
stubbfel
6571239ba6 add new url, and mensalist 2013-08-26 10:54:59 +02:00
Christian Fiedler
dd468d83f5 Merge branch 'hotfix/QRreader_btn' into develop 2013-08-22 16:01:12 +02:00
Christian Fiedler
ad1e6eb95c Merge branch 'hotfix/QRreader_btn' into develmaster 2013-08-22 16:01:12 +02:00
Christian Fiedler
d1b95c133d added qr-reader to startpage appbar 2013-08-22 16:00:42 +02:00
stubbfel
6b56b497d2 Merge branch 'release/#166' into develmaster 2013-08-22 15:37:34 +02:00
stubbfel
7c65aba801 update ignore 2013-08-22 15:36:36 +02:00
stubbfel
9d2da2ee41 Merge branch 'feature/#166' into develop 2013-08-22 15:16:43 +02:00
stubbfel
015abffa6e fixes 2013-08-22 15:16:25 +02:00
stubbfel
50012c8ab9 finish nfcpage 2013-08-22 15:11:59 +02:00
Christian Fiedler
e68667c0aa Merge branch 'release/#168' into develmaster 2013-08-21 17:58:29 +02:00
Christian Fiedler
4d161d5a0f #168 2013-08-21 17:57:24 +02:00
stubbfel
065a8e62c3 end day 2013-08-21 16:34:32 +02:00
stubbfel
ac67505a1d add toNfcString 2013-08-21 15:55:40 +02:00
Christian Fiedler
6c7db0698a Merge branch 'hotfix/#160_#161' into develop 2013-08-21 15:43:21 +02:00
Christian Fiedler
3677988087 Merge branch 'hotfix/#160_#161' into develmaster 2013-08-21 15:43:20 +02:00
Christian Fiedler
47e4b18ce5 #160 #161 2013-08-21 15:42:51 +02:00
stubbfel
dff16799a3 fix messages 2013-08-21 15:26:32 +02:00
stubbfel
e0d1082a93 add NDEFMessage 2013-08-21 11:50:24 +02:00
stubbfel
ebdefaa5e6 add ndefdraft 2013-08-20 16:25:47 +02:00
Christian Fiedler
936f01daf1 Merge branch 'release/#17' into develmaster 2013-08-20 15:56:40 +02:00
Christian Fiedler
d9d8b58f31 Merge branch 'feature/#17' into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/packages.config
2013-08-20 15:55:41 +02:00
Christian Fiedler
f5f2b29f51 reset to StartPage 2013-08-20 15:37:58 +02:00
Christian Fiedler
161db589da #17 2013-08-20 15:32:58 +02:00
stubbfel
b5b3711093 Merge branch 'release/#rcampusmap' into develmaster 2013-08-20 10:55:03 +02:00
stubbfel
f3ff78c6ab Merge branch 'feature/#151' into develop 2013-08-20 10:44:25 +02:00
stubbfel
0e3eac2c6a add offline map 2013-08-20 10:41:43 +02:00
stubbfel
5af71df73f update ignero 2013-08-19 15:48:38 +02:00
stubbfel
51a8e4e515 add placesearch 2013-08-19 15:39:19 +02:00
stubbfel
cbe5325785 mv dispatcher 2013-08-19 11:11:24 +02:00
stubbfel
305737366e update doku 2013-08-15 15:28:20 +02:00
stubbfel
10e1ecb220 Merge branch 'release/#157_#159' into develmaster 2013-08-15 14:42:08 +02:00
stubbfel
15ee2cd3aa change icons in mealmodel 2013-08-15 14:05:03 +02:00
stubbfel
24c4e79c84 Merge branch 'feature/#157' into develop 2013-08-15 13:53:11 +02:00
stubbfel
38fbbfe053 add onfailing to all pages which use MainModel 2013-08-15 13:52:13 +02:00
stubbfel
af62e79351 add failonweb and onfile do mensapage 2013-08-15 13:11:34 +02:00
stubbfel
5fcdeb4d24 Merge branch 'develop' into feature/#157 2013-08-15 13:04:46 +02:00
stubbfel
c1136de32a extend erromsg 2013-08-15 13:04:04 +02:00
stubbfel
fd8ea7ccb7 add errormessgesboxes 2013-08-15 12:58:58 +02:00
Christian Fiedler
71025bee01 Merge branch 'release/#152_#158' into develmaster 2013-08-15 12:26:29 +02:00
Christian Fiedler
143cfd7fae #152 #158 2013-08-15 12:24:02 +02:00
stubbfel
39fa393745 add onFailed to mensaplan 2013-08-15 11:10:49 +02:00
Christian Fiedler
bac1c05e33 Merge branch 'hotfix/onFailedSave_WriteThread' into develop 2013-08-14 14:32:20 +02:00
Christian Fiedler
df584aa524 Merge branch 'hotfix/onFailedSave_WriteThread' into develmaster 2013-08-14 14:32:19 +02:00
Christian Fiedler
504cc8bb50 onFailedSave_WriteThread 2013-08-14 14:32:02 +02:00
Christian Fiedler
ad6e674f4e Merge branch 'hotfix/#126' into develop 2013-08-14 12:49:01 +02:00
Christian Fiedler
c8f4f743f8 Merge branch 'hotfix/#126' into develmaster 2013-08-14 12:49:00 +02:00
Christian Fiedler
5253217de8 #126 and OnFailed callbacks 2013-08-14 12:43:52 +02:00
stubbfel
12743066c2 Merge branch 'release/r#147' into develop 2013-08-13 15:55:17 +02:00
stubbfel
a7bd54f3a8 Merge branch 'release/r#147' into develmaster 2013-08-13 15:55:17 +02:00
stubbfel
fc69f8054f fix startpage 2013-08-13 15:54:57 +02:00
stubbfel
778c22ff39 Merge branch 'feature/#148' into develop 2013-08-13 15:51:51 +02:00
stubbfel
1566f2382d overide geowatcher and add cbmainmapmodel 2013-08-13 15:50:17 +02:00
stubbfel
d7c914eed6 set scale 2013-08-13 10:50:31 +02:00
stubbfel
39b292e3c3 add testmap 2013-08-12 19:32:28 +02:00
stubbfel
270a390807 Merge branch 'release/r#117#146#147' into develmaster 2013-08-12 17:21:29 +02:00
stubbfel
a55c89dd77 change icon 2013-08-12 17:20:04 +02:00
stubbfel
5ce8c21266 Merge branch 'feature/#147' into develop 2013-08-12 17:16:48 +02:00
stubbfel
aad425e2a3 addcampusapi 2013-08-12 17:15:54 +02:00
Christian Fiedler
0bc533353f Merge branch 'hotfix/#117' into develmaster 2013-08-12 16:52:57 +02:00
Christian Fiedler
3a0b7d8b83 Merge branch 'hotfix/#117' into develop 2013-08-12 16:52:57 +02:00
Christian Fiedler
98fba92a17 #117 fixed tiles 2013-08-12 16:52:28 +02:00
stubbfel
f6b2237b20 add all mensafeed 2013-08-12 16:32:16 +02:00
stubbfel
8d03fbc905 add appsettingsite #145 2013-08-12 10:55:59 +02:00
stubbfel
ab58fabc6e Merge branch 'release/r#146' into develmaster 2013-08-08 15:55:30 +02:00
stubbfel
2f99cfd21a # add camupslist 2013-08-08 15:54:33 +02:00
stubbfel
8fc22539be mv userprofil to isalated storage 2013-08-08 15:15:15 +02:00
stubbfel
4a309ad980 Merge branch 'release/r#141' into develmaster 2013-08-08 13:56:34 +02:00
stubbfel
c301f908ad Merge branch 'feature/#141' into develop 2013-08-08 13:55:03 +02:00
stubbfel
6ce158dc41 add optin and doku 2013-08-08 13:51:20 +02:00
stubbfel
e8fe0bb041 new gitignore 2013-08-07 15:17:36 +02:00
stubbfel
b337eefc8c add geowatcher 2013-08-07 15:16:13 +02:00
stubbfel
70d92c7a3b add test access 2013-08-07 11:38:02 +02:00
stubbfel
363baad60c add spsapi 2013-08-06 16:13:29 +02:00
stubbfel
2606e089df Merge branch 'release/r#138#139' into develmaster 2013-08-06 14:53:31 +02:00
stubbfel
a99ff5526c Merge branch 'feature/#138' into develop 2013-08-06 14:11:18 +02:00
stubbfel
64fc09f622 finish 138 2013-08-06 14:11:01 +02:00
stubbfel
a9a96b6ffc instert new mensapp 2013-08-06 14:07:43 +02:00
stubbfel
f79cd5836e add mealmodel 2013-08-06 11:04:43 +02:00
stubbfel
d414e4df47 add fullheaders 2013-08-06 09:46:50 +02:00
stubbfel
4652b82885 Merge branch 'release/#r133' into develmaster 2013-08-05 13:02:56 +02:00
stubbfel
7637b62271 Merge branch 'release/#r133' into develop 2013-08-05 13:02:56 +02:00
stubbfel
55e426f6c2 release fixes 2013-08-05 13:02:39 +02:00
stubbfel
2eea814558 Merge branch 'feature/#133' into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/App.xaml.cs
	CampusAppWP8/CampusAppWP8/Model/Lecture/LecturePageModel.cs
2013-08-05 12:40:14 +02:00
stubbfel
121c728df7 fixes 2013-08-05 11:58:19 +02:00
stubbfel
9a84f847d1 add list to lecture 2013-08-05 11:56:45 +02:00
stubbfel
fa7a84661e finish profilsite 2013-08-05 11:18:32 +02:00
stubbfel
75b6b4501f update20130725 2013-07-25 15:24:24 +02:00
stubbfel
a3014d04c8 add settings to appload 2013-07-25 12:45:56 +02:00
stubbfel
bcceaaaa53 Merge branch 'release/r' into develmaster 2013-07-25 11:08:52 +02:00
stubbfel
6f5496a006 Merge branch 'feature/#refactor' into develop 2013-07-25 11:08:22 +02:00
stubbfel
a366d0e949 formated classes 2013-07-25 11:08:08 +02:00
stubbfel
88320657e9 delete default role and degrre 2013-07-25 10:20:40 +02:00
stubbfel
1136e29034 update gitzignore 2013-07-24 14:00:59 +02:00
stubbfel
759f0a8859 Merge branch 'hotfix/#137' into develop 2013-07-24 12:18:41 +02:00
stubbfel
bf9a612de5 Merge branch 'hotfix/#137' into develmaster 2013-07-24 12:18:14 +02:00
stubbfel
00fb9ca637 update gitzignore 2013-07-24 12:17:58 +02:00
stubbfel
49151c0714 add arrayindex assert 2013-07-24 12:16:48 +02:00
stubbfel
5eedf70604 update gitzignore 2013-07-24 12:12:44 +02:00
stubbfel
c2871bb3d1 add validation userprofile 2013-07-24 11:00:55 +02:00
Christian Fiedler
9abb7de1ec Merge branch 'hotfix/#129' into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs
2013-07-23 16:03:06 +02:00
Christian Fiedler
854dc8b46e Merge branch 'hotfix/#129' into develmaster 2013-07-23 16:02:03 +02:00
Christian Fiedler
96cd4bccb4 #129 2013-07-23 16:01:40 +02:00
stubbfel
6338caea9c add userprofil 2013-07-23 15:35:41 +02:00
Christian Fiedler
3874f2ef06 Merge branch 'hotfix/#123' into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs
2013-07-23 12:39:15 +02:00
Christian Fiedler
c12c76c5ae Merge branch 'hotfix/#123' into develmaster
Conflicts:
	CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs
2013-07-23 12:38:00 +02:00
Christian Fiedler
a3c8f3b9fc #123 2013-07-23 12:35:22 +02:00
stubbfel
dadcc2e965 Merge branch 'release/#r128#130#131' into develmaster 2013-07-23 11:55:23 +02:00
stubbfel
175b871005 Merge branch 'feature/#132' into develop 2013-07-23 11:53:44 +02:00
stubbfel
af57bad869 rm api und xmlapi 2013-07-23 11:53:31 +02:00
stubbfel
932842aebb change to XMLModel 2013-07-23 11:40:59 +02:00
stubbfel
125587f99c Merge branch 'hotfix/#131' into develop 2013-07-23 10:57:19 +02:00
stubbfel
1b52f87950 Merge branch 'hotfix/#131' into develmaster 2013-07-23 10:57:18 +02:00
stubbfel
6b8ec1e8b0 fix #131 2013-07-23 10:57:01 +02:00
stubbfel
5788889ae7 add ifnoimmage 2013-07-23 10:32:57 +02:00
stubbfel
6b5341d1ac finish #128 2013-07-23 10:20:10 +02:00
stubbfel
900cb9111a Merge branch 'release/R#125#127' into develmaster 2013-07-22 18:47:22 +02:00
stubbfel
0df8f72c53 finish #127 2013-07-22 18:45:41 +02:00
stubbfel
970c6ce8e8 finish #125 2013-07-22 18:32:01 +02:00
stubbfel
9662be5632 add updatebutton 2013-07-22 17:18:59 +02:00
stubbfel
6a69aec6eb Merge branch 'feature/#121' into develop 2013-07-22 16:30:39 +02:00
stubbfel
dd7ef6e82e rmfile onsaved 2013-07-22 16:26:03 +02:00
Christian Fiedler
3e3b082463 Merge branch 'hotfix/#122' into develmaster 2013-07-22 16:09:15 +02:00
Christian Fiedler
4a5253c25c Merge branch 'hotfix/#122' into develop 2013-07-22 16:09:15 +02:00
Christian Fiedler
a375fe9008 #122 2013-07-22 16:08:52 +02:00
stubbfel
1d434a394f finish #121 2013-07-22 16:01:25 +02:00
Christian Fiedler
5aee5e266a Merge branch 'release/#109' into develmaster 2013-07-22 15:29:58 +02:00
Christian Fiedler
666b6c9730 Merge branch 'feature/#109' into develop 2013-07-22 15:29:30 +02:00
Christian Fiedler
59503f2d23 #109 2013-07-22 15:27:58 +02:00
stubbfel
43cfeea2d7 Merge branch 'release/r#119' into develmaster 2013-07-22 15:09:11 +02:00
stubbfel
d17b4b7e33 Merge branch 'feature/#119' into develop 2013-07-22 15:08:41 +02:00
stubbfel
b78250401c finish #119 2013-07-22 14:46:44 +02:00
Christian Fiedler
d167dbfb9e Merge branch 'release/#120' into develmaster 2013-07-22 13:48:53 +02:00
Christian Fiedler
0072df1186 #120 2013-07-22 13:48:05 +02:00
Christian Fiedler
218353393e Merge branch 'hotfix/#118' into develop 2013-07-22 11:46:46 +02:00
Christian Fiedler
de91ac2d76 Merge branch 'hotfix/#118' into develmaster 2013-07-22 11:46:45 +02:00
Christian Fiedler
74224a4fc5 #118 2013-07-22 11:46:22 +02:00
Christian Fiedler
0ceb0584d1 #115 2013-07-19 17:45:16 +02:00
Christian Fiedler
88b664284f #115 2013-07-19 17:42:55 +02:00
Christian Fiedler
92614e7128 Merge branch 'release/#103' into develmaster 2013-07-19 17:18:45 +02:00
Christian Fiedler
9eff5be228 Merge branch 'feature/#103' into develop 2013-07-19 17:17:12 +02:00
Christian Fiedler
9ebeaa8147 const 2013-07-19 17:16:36 +02:00
Christian Fiedler
b9f268d594 #103 and fixes in events and news 2013-07-19 17:15:47 +02:00
6190 changed files with 555431 additions and 106636 deletions

150
.gitignore vendored
View File

@@ -160,4 +160,152 @@ winphone/
*.spl
*.srum
Doxyfile
screenshots/
CampusAppWP8/packages/WPtoolkit.4.2012.10.30/lib/sl3-wp/Microsoft.Phone.Controls.Toolkit.dll
CampusAppWP8/packages/WPtoolkit.4.2012.10.30/lib/sl4-windowsphone71/Microsoft.Phone.Controls.Toolkit.dll
CampusAppWP8/packages/WPtoolkit.4.2012.10.30/lib/wp8/Microsoft.Phone.Controls.Toolkit.dll
CampusAppWP8/packages/BuiltToRoam.Core.Agent.1.0.1.5/BuiltToRoam.Core.Agent.1.0.1.5.nupkg
CampusAppWP8/packages/BuiltToRoam.Core.Agent.1.0.1.5/BuiltToRoam.Core.Agent.1.0.1.5.nuspec
CampusAppWP8/packages/BuiltToRoam.Core.Agent.1.0.1.5/lib/sl4-wp71/AsyncCtpLibrary_Phone.dll
CampusAppWP8/packages/BuiltToRoam.Core.Agent.1.0.1.5/lib/sl4-wp71/BuiltToRoam.Core.Agent.dll
CampusAppWP8/packages/BuiltToRoam.GeoWatcher.1.0.1.5/BuiltToRoam.GeoWatcher.1.0.1.5.nupkg
CampusAppWP8/packages/BuiltToRoam.GeoWatcher.1.0.1.5/BuiltToRoam.GeoWatcher.1.0.1.5.nuspec
CampusAppWP8/packages/BuiltToRoam.GeoWatcher.1.0.1.5/lib/sl4-wp71/BuiltToRoam.GeoWatcher.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll
CampusAppWP8/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml
CampusAppWP8/packages/SharpZipLib-WP7.0.86.0.518/SharpZipLib-WP7.0.86.0.518.nupkg
CampusAppWP8/packages/SharpZipLib-WP7.0.86.0.518/SharpZipLib-WP7.0.86.0.518.nuspec
CampusAppWP8/packages/SharpZipLib-WP7.0.86.0.518/lib/sl4-windowsphone71/SharpZipLib.WindowsPhone7.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/WPtoolkit.4.2013.08.16.nupkg
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/WPtoolkit.4.2013.08.16.nuspec
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/content/README_FIRST.txt
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/content/Toolkit.Content/ApplicationBar.Add.png
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/content/Toolkit.Content/ApplicationBar.Cancel.png
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/content/Toolkit.Content/ApplicationBar.Check.png
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/content/Toolkit.Content/ApplicationBar.Delete.png
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/content/Toolkit.Content/ApplicationBar.Select.png
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl3-wp/Microsoft.Phone.Controls.Toolkit.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/Microsoft.Phone.Controls.Toolkit.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/cs-CZ/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/da-DK/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/de-DE/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/el-GR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/en-GB/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/es-ES/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/fi-FI/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/fr-FR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/hu-HU/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/id-ID/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/it-IT/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/ja-JP/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/ko-KR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/ms-MY/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/nb-NO/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/nl-NL/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/pl-PL/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/pt-BR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/ru-RU/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/sv-SE/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/zh-CN/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/sl4-windowsphone71/zh-TW/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/Microsoft.Phone.Controls.Toolkit.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/ar-SA/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/az-Latn-AZ/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/be-BY/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/bg-BG/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/ca-ES/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/cs-CZ/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/da-DK/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/de-DE/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/el-GR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/en-GB/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/es-ES/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/es-MX/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/et-EE/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/fa-IR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/fi-FI/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/fil-PH/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/fr-CA/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/fr-FR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/he-IL/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/hi-IN/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/hr-HR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/hu-HU/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/id-ID/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/it-IT/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/ja-JP/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/kk-KZ/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/ko-KR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/lt-LT/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/lv-LV/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/mk-MK/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/ms-MY/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/nb-NO/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/nl-NL/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/pl-PL/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/pt-BR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/pt-PT/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/ro-RO/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/ru-RU/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/sk-SK/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/sl-SI/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/sq-AL/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/sr-Latn-CS/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/sv-SE/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/th-TH/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/tr-TR/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/uk-UA/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/uz-Latn-UZ/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/vi-VN/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/zh-CN/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/packages/WPtoolkit.4.2013.08.16/lib/wp8/zh-TW/Microsoft.Phone.Controls.Toolkit.resources.dll
CampusAppWP8/Packages.dgml
CampusAppWP8/packages/ZXing.Net.0.11.0.1/ZXing.Net.0.11.0.1.nupkg
CampusAppWP8/packages/ZXing.Net.0.11.0.1/ZXing.Net.0.11.0.1.nuspec
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net20/zxing.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net20/zxing.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net35/zxing.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net35/zxing.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net40/zxing.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net40/zxing.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net40/zxing.presentation.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/net40/zxing.presentation.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/netcore45/ZXing.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/netcore45/ZXing.pri
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/netcore45/ZXing.winmd
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl3-wp/zxing.wp7.0.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl3-wp/zxing.wp7.0.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl4-wp71/zxing.wp7.1.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl4-wp71/zxing.wp7.1.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl4/zxing.sl4.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl4/zxing.sl4.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl5/zxing.sl5.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/sl5/zxing.sl5.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/windows8-managed/zxing.winrt.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/windows8-managed/zxing.winrt.dll
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/windows8-native+javascript/ZXing.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/windows8-native+javascript/ZXing.pri
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/windows8-native+javascript/ZXing.winmd
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/wp8/zxing.wp8.0.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/wp8/zxing.wp8.0.dll
work/.svn/
CampusAppWP8/packages/
*.DLL
*.dll

4
.gitmodules vendored Normal file
View File

@@ -0,0 +1,4 @@
[submodule "CampusAppWP8/NfcLib"]
path = CampusAppWP8/NfcLib
url = git@141.43.76.143:repos/bare/nfclib.git
branch = develop

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{E4EC5B95-06FC-4304-97E2-9E3F9B980303}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CampusAppDLL</RootNamespace>
<AssemblyName>CampusAppDLL</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Model\Campusmap\CBMainMapModel.cs" />
<Compile Include="Model\Campusmap\MapModel.cs" />
<Compile Include="Model\GeoDb\PlaceInformation.cs" />
<Compile Include="Model\GeoDb\PlaceModel.cs" />
<Compile Include="Model\GeoDb\PlaceService.cs" />
<Compile Include="Model\GeoDb\SpsModel.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Utility\Logger.cs" />
<Compile Include="Utility\NDEF\NDEFMessage.cs" />
<Compile Include="Utility\NDEF\NDEFRecord.cs" />
<Compile Include="Utility\NDEF\NDEFShortRecord.cs" />
<Compile Include="Utility\StringManager.cs" />
<Compile Include="Utility\XmlManager.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@@ -0,0 +1,45 @@
//-----------------------------------------------------------------------------
// <copyright file="CBMainMapModel.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>fiedlchr</author>
// <sience>13.08.2013</sience>
//-----------------------------------------------------------------------------
using CampusAppDLL.Model.GeoDb;
using CampusAppDLL.Utility;
namespace CampusAppDLL.Model.Campusmap
{
/// <summary>
/// Class for the MapModel of the mainCampus of cottbus
/// </summary>
public class CBMainMapModel : MapModel
{
/// <summary>Variable for the identify of the campus.</summary>
private static readonly string Campus = "1";
/// <summary>
/// Initializes a new instance of the <see cref="CBMainMapModel" /> class.
/// </summary>
public CBMainMapModel(string xmlFilePath) : base(xmlFilePath)
{
}
/// <summary>Loads the spatial./.</summary>
/// <remarks>Stubbfel, 19.08.2013.</remarks>
protected override void LoadSpatials(string xmlFilePath)
{
SpsModel model = XmlManager.DeserializationFileToModel<SpsModel>(xmlFilePath);
this.Spatial = new SpsModel();
foreach (PlaceModel place in model.Places)
{
if (place.ParentId.StartsWith(CBMainMapModel.Campus))
{
this.Spatial.Places.Add(place);
}
}
}
}
}

View File

@@ -0,0 +1,51 @@
//-----------------------------------------------------------------------
// <copyright file="MapModel.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>24.06.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Model.Campusmap
{
using CampusAppDLL.Model.GeoDb;
using CampusAppDLL.Utility;
using System;
/// <summary>
/// This Class manage the properties of a Map
/// </summary>
public class MapModel
{
#region Constructors
/// <summary>
/// Initializes a new instance of the <see cref="MapModel" /> class.
/// </summary>
public MapModel(string xmlFilePath)
{
this.LoadSpatials(xmlFilePath);
}
#endregion
#region Property
/// <summary>Gets or sets the spatial of the map.</summary>
/// <value>The spatial.</value>
public SpsModel Spatial { get; set; }
#endregion
#region Methods
/// <summary>Loads the spatial./</summary>
/// <remarks>Stubbfel, 19.08.2013.</remarks>
protected virtual void LoadSpatials(string xmlFilePath)
{
SpsModel model = XmlManager.DeserializationFileToModel<SpsModel>(xmlFilePath);
this.Spatial = model;
}
#endregion
}
}

View File

@@ -0,0 +1,41 @@
//-----------------------------------------------------------------------
// <copyright file="PlaceInformation.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>19.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Model.GeoDb
{
using System;
using System.Xml.Serialization;
/// <summary>Information about the place.</summary>
/// <remarks>Stubbfel, 19.08.2013.</remarks>
public class PlaceInformation : IEquatable<PlaceInformation>
{
/// <summary>Gets or sets the name of the information.</summary>
/// <value>The name of the information.</value>
[XmlAttribute("placeInformationName")]
public string InformationName { get; set; }
/// <summary>Gets or sets the information value.</summary>
/// <value>The information value.</value>
[XmlText]
public string InformationValue { get; set; }
/// <summary>Tests if this PlaceInformation is considered equal to another.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="other">The place information to compare to this object.</param>
/// <returns>true if the objects are considered equal, false if they are not.</returns>
public bool Equals(PlaceInformation other)
{
if (other.InformationName.Equals(this.InformationName))
{
return true;
}
return false;
}
}
}

View File

@@ -0,0 +1,167 @@
//-----------------------------------------------------------------------
// <copyright file="PlaceModel.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>08.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Model.GeoDb
{
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Text.RegularExpressions;
using System.Xml.Serialization;
/// <summary>
/// Model for a place of the SPSService
/// </summary>
public class PlaceModel : IEquatable<PlaceModel>
{
/// <summary>
/// Gets or sets the placeId
/// </summary>
[XmlAttribute("id")]
public string PlaceId { get; set; }
/// <summary>
/// Gets or sets the id of the "parent" of a place
/// </summary>
[XmlAttribute("parentId")]
public string ParentId { get; set; }
/// <summary>
/// Gets or sets the ReferencePoint of a place
/// </summary>
[XmlAttribute("refpoint")]
public string RefPoint { get; set; }
/// <summary>Gets or sets the information.</summary>
/// <value>The information.</value>
[XmlElement("placeInformation")]
public ObservableCollection<PlaceInformation> Informations { get; set; }
/// <summary>Gets or sets the services.</summary>
/// <value>The services.</value>
[XmlElement("placeService")]
public ObservableCollection<PlaceService> Services { get; set; }
/// <summary>Converts this object to a nfc string.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <returns>This object as a string.</returns>
public string ToNfcString()
{
string nfcStr = "{\"pid\":\"" + this.PlaceId + "\",\"parent\":\"" + this.ParentId + "\"}";
return nfcStr;
}
/// <summary>Tests if this PlaceModel is considered equal to another.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="other">The place model to compare to this object.</param>
/// <returns>true if the objects are considered equal, false if they are not.</returns>
public bool Equals(PlaceModel other)
{
if (other.PlaceId.Equals(this.PlaceId))
{
return true;
}
return false;
}
/// <summary>Adds a place informations.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="placeInformations">The place informations.</param>
public void AddPlaceInformations(List<PlaceInformation> placeInformations)
{
foreach (PlaceInformation info in placeInformations)
{
if (this.Informations.Contains(info))
{
int index = this.Informations.IndexOf(info);
this.Informations[index].InformationValue = info.InformationValue;
}
else
{
this.Informations.Add(info);
}
}
}
/// <summary>Adds a place services.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="placeServices">The place services.</param>
public void AddPlaceServices(List<PlaceService> placeServices)
{
foreach (PlaceService service in placeServices)
{
if (this.Services.Contains(service))
{
int index = this.Services.IndexOf(service);
this.Services[index].Request = service.Request;
this.Services[index].SAP = service.SAP;
}
else
{
this.Services.Add(service);
}
}
}
/// <summary>Query if 'names' contains information names.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="names">The names.</param>
/// <returns>true if it succeeds, false if it fails.</returns>
public bool ContainsInformationNames(List<string> names)
{
foreach (string name in names)
{
bool tmpResult = false;
foreach (PlaceInformation info in this.Informations)
{
if (name.Equals(info.InformationName))
{
tmpResult = true;
break;
}
}
if (!tmpResult)
{
return tmpResult;
}
}
return true;
}
/// <summary>Query if 'services' contains service names.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="services">The services.</param>
/// <returns>true if it succeeds, false if it fails.</returns>
public bool ContainsServiceNames(List<string> services)
{
foreach (string name in services)
{
bool tmpResult = false;
foreach (PlaceService service in this.Services)
{
if (name.Equals(service.ServiceName))
{
tmpResult = true;
break;
}
}
if (!tmpResult)
{
return tmpResult;
}
}
return true;
}
}
}

View File

@@ -0,0 +1,57 @@
//-----------------------------------------------------------------------------
// <copyright file="PlaceService.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>19.08.2013</sience>
//-----------------------------------------------------------------------------
namespace CampusAppDLL.Model.GeoDb
{
using System;
using System.Xml.Serialization;
/// <summary>Place service.</summary>
/// <remarks>Stubbfel, 19.08.2013.</remarks>
public class PlaceService : IEquatable<PlaceService>
{
/// <summary>Gets or sets the name of the service.</summary>
/// <value>The name of the service.</value>
[XmlAttribute("placeServiceName")]
public string ServiceName { get; set; }
/// <summary>Gets or sets the SAP of an service.</summary>
/// <value>The sap.</value>
[XmlElement("sap")]
public string SAP { get; set; }
/// <summary>Gets or sets the request for a place.</summary>
/// <value>The request.</value>
[XmlElement("request")]
public string Request { get; set; }
/// <summary>Gets the URL string.</summary>
/// <value>The URL string.</value>
public string URLString
{
get
{
return this.SAP + this.Request;
}
}
/// <summary>Tests if this PlaceService is considered equal to another.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="other">The place service to compare to this object.</param>
/// <returns>true if the objects are considered equal, false if they are not.</returns>
public bool Equals(PlaceService other)
{
if (other.ServiceName.Equals(this.ServiceName))
{
return true;
}
return false;
}
}
}

View File

@@ -0,0 +1,200 @@
//-----------------------------------------------------------------------
// <copyright file="SpsModel.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>08.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Model.GeoDb
{
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Xml.Serialization;
/// <summary>
/// Model for a xml-response of the SPSService
/// </summary>
[XmlRoot("root")]
public class SpsModel
{
/// <summary>Initializes a new instance of the SpsModel class.</summary>
/// <remarks>Stubbfel, 20.08.2013.</remarks>
public SpsModel()
{
this.HasChanged = false;
this.Places = new ObservableCollection<PlaceModel>();
}
/// <summary>
/// Gets or sets a list of places
/// </summary>
[XmlElement("place")]
public ObservableCollection<PlaceModel> Places { get; set; }
/// <summary>Gets a value indicating whether this object has changed.</summary>
/// <value>true if this object has changed, false if not.</value>
public bool HasChanged { get; set; }
/// <summary>Gets places by information.</summary>
/// <remarks>Stubbfel, 19.08.2013.</remarks>
/// <param name="query"> The query.</param>
/// <param name="ignoreCases"> (Optional) the ignore cases.</param>
/// <param name="informationName">(Optional) name of the information.</param>
/// <returns>The places by information.</returns>
public List<PlaceModel> GetPlacesByInformation(string query, bool ignoreCases = true, string informationName = null)
{
string querryLow = string.Empty;
IEnumerable<PlaceModel> resultplaces = null;
// select correct statement
if (ignoreCases && informationName == null)
{
querryLow = query.ToLower();
resultplaces = from place in this.Places
from info in place.Informations
where info.InformationValue.ToLower().Contains(querryLow)
select place;
}
else if (ignoreCases && informationName != null)
{
querryLow = query.ToLower();
resultplaces = from place in this.Places
from info in place.Informations
where info.InformationValue.ToLower().Contains(querryLow) && info.InformationName.Equals(informationName)
select place;
}
else if (!ignoreCases && informationName == null)
{
resultplaces = from place in this.Places
from info in place.Informations
where info.InformationValue.Contains(querryLow)
select place;
}
else if (!ignoreCases && informationName != null)
{
resultplaces = from place in this.Places
from info in place.Informations
where info.InformationValue.Contains(querryLow) && info.InformationName.Equals(informationName)
select place;
}
// null assert
if (resultplaces == null)
{
return null;
}
return resultplaces.ToList<PlaceModel>();
}
/// <summary>Adds the places.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="places">A list of places.</param>
public void AddPlaces(List<PlaceModel> places)
{
foreach (PlaceModel place in places)
{
if (this.Places.Contains(place))
{
int index = this.Places.IndexOf(place);
this.Places[index].AddPlaceInformations(place.Informations.ToList());
this.Places[index].AddPlaceServices(place.Services.ToList());
}
else
{
this.Places.Add(place);
}
}
this.HasChanged = true;
}
/// <summary>Creates PID list.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <returns>The new PID list.</returns>
public List<string> CreatePidList()
{
List<string> pidList = new List<string>();
foreach (PlaceModel place in this.Places)
{
pidList.Add(place.PlaceId);
}
return pidList;
}
/// <summary>Gets place by identifier.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="id">The identifier.</param>
/// <returns>The place by identifier.</returns>
public PlaceModel GetPlaceById(string id)
{
foreach (PlaceModel place in this.Places)
{
if (place.PlaceId.Equals(id))
{
return place;
}
}
return null;
}
/// <summary>Query if 'pidList' contains information names.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="pidList">List of pids.</param>
/// <param name="names"> The names.</param>
/// <returns>true if it succeeds, false if it fails.</returns>
public bool ContainsInformationNames(List<string> pidList, List<string> names)
{
foreach (string pid in pidList)
{
PlaceModel place = this.GetPlaceById(pid);
if (!place.ContainsInformationNames(names))
{
return false;
}
}
return true;
}
/// <summary>Query if 'pidList' contains service names.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
/// <param name="pidList">List of pids.</param>
/// <param name="names"> The names.</param>
/// <returns>true if it succeeds, false if it fails.</returns>
public bool ContainsServiceNames(List<string> pidList, List<string> names)
{
foreach (string pid in pidList)
{
PlaceModel place = this.GetPlaceById(pid);
if (!place.ContainsServiceNames(names))
{
return false;
}
}
return true;
}
/// <summary>Filter by PID.</summary>
/// <remarks>Stubbfel, 11.09.2013.</remarks>
/// <param name="pidList">List of pids.</param>
/// <returns>flitered list of places</returns>
public List<PlaceModel> FilterByPid(List<string> pidList)
{
List<PlaceModel> fitlerList = new List<PlaceModel>();
foreach (PlaceModel place in this.Places)
{
if (pidList.Contains(place.PlaceId))
{
fitlerList.Add(place);
}
}
return fitlerList;
}
}
}

View File

@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die mit einer Assembly verknüpft sind.
[assembly: AssemblyTitle("CampusAppDLL")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("CampusAppDLL")]
[assembly: AssemblyCopyright("Copyright © 2013")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar
// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von
// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("883d352f-0864-47db-8a04-f5eee0800a6d")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
// übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -0,0 +1,10 @@
<StyleCopSettings Version="105">
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">BTU/IIT</StringProperty>
<StringProperty Name="Copyright">BTU/IIT</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>

View File

@@ -0,0 +1,35 @@
//--------------------------------------------------------------------
// <copyright file="Logger.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>03.05.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Utility
{
using System;
/// <summary>
/// This Class creates logs for the app
/// </summary>
public class Logger
{
/// <summary>
/// Method log a Exception
/// </summary>
/// <param name="exception">exception which has to log</param>
public static void LogException(Exception exception)
{
// Console.WriteLine(exception);
}
/// <summary>
/// Log a message.
/// </summary>
/// <param name="msg">to be logged message</param>
public static void LogMsg(string msg)
{
// Console.WriteLine(msg);
}
}
}

View File

@@ -0,0 +1,154 @@
//-----------------------------------------------------------------------
// <copyright file="NDEFMessage.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>21.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Utility.NDEF
{
using System.Collections.Generic;
using System.IO;
/// <summary>Ndef message.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public class NDEFMessage
{
#region Members
/// <summary>The records.</summary>
private List<NDEFRecord> records;
#endregion
#region constructors
/// <summary>Initializes a new instance of the NDEFMessage class.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <param name="content">The content.</param>
/// <param name="type"> The type.</param>
/// <param name="tnf"> (Optional) the tnf.</param>
public NDEFMessage(string content, TYPEVAL type, NDEFRecord.TNFVAL tnf = NDEFRecord.TNFVAL.WKT)
{
this.records = new List<NDEFRecord>();
float recordsCount = (float)content.Length / NDEFRecord.MaxRecordPayLoad;
NDEFRecord tmpRecord = null;
string praefix = NDEFMessage.GetPraefix(type);
for (int i = 0; recordsCount > 0; i++)
{
tmpRecord = new NDEFShortRecord();
tmpRecord.Type = type;
tmpRecord.TNF = tnf;
tmpRecord.PayloadPraefix = praefix;
int recordsize = 255;
if (content.Length < (i + 1) * recordsize)
{
recordsize = content.Length - (i * recordsize);
}
tmpRecord.Payload = content.Substring(i * 255, recordsize);
if (i == 0)
{
tmpRecord.MB = NDEFRecord.NDEFFlags.MBSET;
}
this.records.Add(tmpRecord);
recordsCount--;
}
this.records[this.records.IndexOf(tmpRecord)].ME = NDEFRecord.NDEFFlags.MESET;
}
/// <summary>Initializes a new instance of the NDEFMessage class.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <param name="array">The array.</param>
public NDEFMessage(byte[] array)
{
this.records = new List<NDEFRecord>();
NDEFRecord tmpRecord = null;
for (int i = 0; i < array.Length; i += tmpRecord.RecordSize)
{
tmpRecord = new NDEFShortRecord(array, i);
this.records.Add(tmpRecord);
}
}
#endregion
#region enum
/// <summary>Values that represent TYPEVAL.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public enum TYPEVAL
{
/// <summary>An enum constant representing the empty option.</summary>
EMPTY = 0x00,
/// <summary>An enum constant representing the URL option.</summary>
URL = 0x55,
/// <summary>An enum constant representing the text option.</summary>
TEXT = 0x54,
}
#endregion
#region Methods
/// <summary>Gets a praefix.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <param name="type">The type.</param>
/// <returns>The praefix.</returns>
public static string GetPraefix(TYPEVAL type)
{
string praefix = string.Empty;
switch (type)
{
case TYPEVAL.TEXT:
praefix = "\x02" + "de";
break;
case TYPEVAL.URL:
praefix = "\x01";
break;
default:
break;
}
return praefix;
}
/// <summary>Gets the content.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <returns>The content.</returns>
public string GetContent()
{
string result = string.Empty;
foreach (NDEFRecord record in this.records)
{
result += record.Payload;
}
return result;
}
/// <summary>Converts this object to a byte array.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <returns>This object as a byte[].</returns>
public byte[] ToByteArray()
{
MemoryStream ms = new MemoryStream();
foreach (NDEFRecord record in this.records)
{
ms.Write(record.ToByteArray(), 0, record.RecordSize);
}
return ms.ToArray();
}
#endregion
}
}

View File

@@ -0,0 +1,188 @@
//-----------------------------------------------------------------------
// <copyright file="NDEFRecord.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>21.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Utility.NDEF
{
using System.IO;
using System.Text;
/// <summary>Ndef record of a NDEFMessage.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public abstract class NDEFRecord
{
#region Members
/// <summary>The maximum record pay load.</summary>
public const int MaxRecordPayLoad = 255;
/// <summary>Size of the type.</summary>
protected const byte TypeSize = 0x01;
#endregion
#region Constructors
/// <summary>Initializes a new instance of the NDEFRecord class.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public NDEFRecord()
{
}
/// <summary>Initializes a new instance of the NDEFRecord class.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <param name="array">The array.</param>
/// <param name="index">(Optional) zero-based index of the.</param>
public NDEFRecord(byte[] array, int index = 0)
{
this.FormatFlags = array[index];
}
#endregion
#region enum
/// <summary>Values that represent NDEFFlags.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public enum NDEFFlags
{
/// <summary>An Enum constant representing the UNSET option.</summary>
UNSET = 0x00,
/// <summary>An Enum constant representing the Message begin option.</summary>
MBSET = 0x80,
/// <summary>An Enum constant representing the Message end option.</summary>
MESET = 0x40,
/// <summary>An Enum constant representing the CHUNK FLAG option.</summary>
CFSET = 0x20,
/// <summary>An Enum constant representing the Short Record set option.</summary>
SRSET = 0x10,
/// <summary>An Enum constant representing the ID length option.</summary>
ILSET = 0x08,
/// <summary>An enum constant representing the tnfset option.</summary>
TNFSET = 0x03
}
/// <summary>Values that represent TNFVAL.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public enum TNFVAL
{
/// <summary>An enum constant representing the empty option.</summary>
EMPTY = 0x00,
/// <summary>An enum constant representing the Well-Know-Type option.</summary>
WKT = 0x01,
/// <summary>An enum constant representing the MediaType option.</summary>
MEDIATYPE = 0x02,
/// <summary>An enum constant representing the URI option.</summary>
URI = 0x03,
/// <summary>An enum constant representing the NFCE option.</summary>
NFCE = 0x04,
/// <summary>An enum constant representing the unknow option.</summary>
unknow = 0x05,
/// <summary>An enum constant representing the unchanged option.</summary>
UNCHANGED = 0x06,
/// <summary>An enum constant representing the reserved option.</summary>
RESERVED = 0x07
}
#endregion
#region Properties
/// <summary>Gets or sets the MBFlag.</summary>
/// <value>The MBFlag.</value>
public NDEFFlags MB { get; set; }
/// <summary>Gets or sets MEFlag.</summary>
/// <value>The MEFlag .</value>
public NDEFFlags ME { get; set; }
/// <summary>Gets or sets the CFFlag.</summary>
/// <value>The CFFlag.</value>
public NDEFFlags CF { get; set; }
/// <summary>Gets or sets the SRFlag.</summary>
/// <value>The SRFlag.</value>
public NDEFFlags SR { get; set; }
/// <summary>Gets or sets the ILFlag.</summary>
/// <value>The ILFlag.</value>
public NDEFFlags IL { get; set; }
/// <summary>Gets or sets the TNFField.</summary>
/// <value>The TNFField.</value>
public TNFVAL TNF { get; set; }
/// <summary>Gets or sets the type.</summary>
/// <value>The type.</value>
public NDEFMessage.TYPEVAL Type { get; set; }
/// <summary>Gets or sets the format flags.</summary>
/// <value>The format flags.</value>
public byte FormatFlags
{
get
{
return (byte)((byte)this.TNF | ((byte)this.MB) | ((byte)this.ME) | ((byte)this.CF) | ((byte)this.SR) | ((byte)this.IL));
}
protected set
{
this.TNF = (TNFVAL)(value & (byte)NDEFFlags.TNFSET);
this.MB = (NDEFFlags)(value & (byte)NDEFFlags.MBSET);
this.ME = (NDEFFlags)(value & (byte)NDEFFlags.MESET);
this.CF = (NDEFFlags)(value & (byte)NDEFFlags.CFSET);
this.SR = (NDEFFlags)(value & (byte)NDEFFlags.SRSET);
this.IL = (NDEFFlags)(value & (byte)NDEFFlags.ILSET);
}
}
/// <summary>Gets or sets the payload.</summary>
/// <value>The payload.</value>
public string Payload { get; set; }
/// <summary>Gets the size of the record.</summary>
/// <value>The size of the record.</value>
public int RecordSize
{
get
{
return this.HeaderSize + this.Payload.Length + this.PayloadPraefix.Length;
}
}
/// <summary>Gets or sets the payload praefix.</summary>
/// <value>The payload praefix.</value>
public string PayloadPraefix { get; set; }
/// <summary>Gets or sets the size of the header.</summary>
/// <value>The size of the header.</value>
protected int HeaderSize { get; set; }
#endregion
#region Methods
/// <summary>Converts the record to a byte array.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <returns>This object as a byte[].</returns>
public abstract byte[] ToByteArray();
#endregion
}
}
// End of Utility\NDEF\NDEFRecord.cs

View File

@@ -0,0 +1,63 @@
//-----------------------------------------------------------------------
// <copyright file="NDEFShortRecord.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>21.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Utility.NDEF
{
using System.Text;
/// <summary>Ndef short record.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public class NDEFShortRecord : NDEFRecord
{
/// <summary>Initializes a new instance of the NDEFShortRecord class.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
public NDEFShortRecord()
{
this.HeaderSize = 4;
this.SR = NDEFFlags.SRSET;
this.IL = NDEFFlags.UNSET;
this.CF = NDEFFlags.UNSET;
}
/// <summary>Initializes a new instance of the NDEFShortRecord class.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <param name="array">The array.</param>
/// <param name="index">(Optional) zero-based index of the.</param>
public NDEFShortRecord(byte[] array, int index = 0)
: base(array)
{
this.HeaderSize = 4;
this.Type = (NDEFMessage.TYPEVAL)array[index + 3];
this.PayloadPraefix = NDEFMessage.GetPraefix(this.Type);
int payLoadSize = array[index + 2] - this.PayloadPraefix.Length;
this.Payload = Encoding.UTF8.GetString(array, index + this.HeaderSize + this.PayloadPraefix.Length, payLoadSize);
}
/// <summary>Converts this NDEFShortRecord to a byte array.</summary>
/// <remarks>Stubbfel, 21.08.2013.</remarks>
/// <returns>This object as a byte[].</returns>
public override byte[] ToByteArray()
{
byte[] payloadAr = Encoding.UTF8.GetBytes(this.PayloadPraefix + this.Payload);
byte[] array = new byte[payloadAr.Length + this.HeaderSize];
array[0] = this.FormatFlags;
array[1] = NDEFRecord.TypeSize;
array[2] = (byte)(Payload.Length + this.PayloadPraefix.Length);
array[3] = (byte)this.Type;
int i = this.HeaderSize;
foreach (byte b in payloadAr)
{
array[i] = b;
i++;
}
return array;
}
}
}

View File

@@ -0,0 +1,59 @@
//-----------------------------------------------------------------------
// <copyright file="StringManager.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>06.06.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Utility
{
using System.Text.RegularExpressions;
/// <summary>
/// Class provides some special StringMethods
/// </summary>
public static class StringManager
{
#region Members
/// <summary>
/// Patter for Html-Tags
/// </summary>
private static readonly string HtmlTagPattern = "<.*?>";
#endregion
#region Methods
/// <summary>
/// Method removes Html-Tag of a String
/// </summary>
/// <param name="inputString">String with Html-Tags</param>
/// <returns>String without Html-Tags</returns>
public static string StripHTML(string inputString)
{
return Regex.Replace(inputString, HtmlTagPattern, string.Empty);
}
/// <summary>
/// Method add an Newline to a string
/// </summary>
/// <param name="str">input string</param>
/// <returns>input string + newline</returns>
public static string AddNewLine(string str)
{
return str.ToString() + "\n";
}
/// <summary>
/// Method remove(TrimEND!) an Newline to a string
/// </summary>
/// <param name="str">input string</param>
/// <returns>input string - newline</returns
public static string RemoveNewLine(string str)
{
return str.TrimEnd('\n');
}
#endregion
}
}

View File

@@ -0,0 +1,88 @@
//-----------------------------------------------------------------------
// <copyright file="XmlManager.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>18.06.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppDLL.Utility
{
using System.IO;
using System.Xml.Linq;
using System.Xml.Serialization;
/// <summary>
/// Class provides some Xml-methods
/// </summary>
public class XmlManager
{
/// <summary>
/// Method deserialization a string to a Model
/// </summary>
/// <typeparam name="T">the model</typeparam>
/// <param name="xmlString">the XmlString</param>
/// <param name="validRootName">name of the RootTag</param>
/// <returns>return the deserialization of the model</returns>
public static T DeserializationToModel<T>(string xmlString, string validRootName)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
XDocument document = XDocument.Parse(xmlString);
if (!document.Root.Name.ToString().Equals(validRootName))
{
XElement content = document.Root;
document = new XDocument();
document.Add(new XElement(validRootName, content));
}
T model = (T)serializer.Deserialize(document.CreateReader());
return model;
}
/// <summary>Deserialization a xml file to a model.</summary>
/// <remarks>Stubbfel, 20.08.2013.</remarks>
/// <typeparam name="T">Generic type parameter.</typeparam>
/// <param name="xmlFilePath">Path to the a XmlFile.</param>
/// <returns>model of the XmlFile.</returns>
public static T DeserializationFileToModel<T>(string xmlFilePath)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
XDocument document = XDocument.Load(xmlFilePath);
T model = (T)serializer.Deserialize(document.CreateReader());
return model;
}
/// <summary>
/// Method serializes a model to a string.
/// </summary>
/// <typeparam name="T">type of the model</typeparam>
/// <param name="model">model object</param>
/// <returns>serialized string</returns>
public static string SerializationToString<T>(T model)
{
string retValue = string.Empty;
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add(string.Empty, string.Empty);
XmlSerializer serializer = new XmlSerializer(typeof(T));
TextWriter writer = new StringWriter();
serializer.Serialize(writer, model, ns);
retValue = writer.ToString();
if (retValue.StartsWith("<?xml") == true)
{
int endTag = retValue.IndexOf("?>");
retValue = retValue.Substring(endTag + 2);
if (retValue.StartsWith("\r\n") == true)
{
retValue = retValue.Substring(2);
}
}
return retValue;
}
}
}

View File

@@ -0,0 +1,188 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CampusAppWP8", "CampusAppWP8\CampusAppWP8.csproj", "{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CampusAppWStore8", "CampussAppWStore8\CampusAppWStore8.csproj", "{E49420AA-3023-42EF-8255-67B1F5E52B43}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CampusAppWPortalLib8", "CampusAppWPortalLib8\CampusAppWPortalLib8.csproj", "{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}"
EndProject
Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "IconCreator", "IconCreator\IconCreator.pyproj", "{78E8DC22-F4E1-42D9-BA04-93EA031C630C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CampusAppDLL", "CampusAppDLL\CampusAppDLL.csproj", "{E4EC5B95-06FC-4304-97E2-9E3F9B980303}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CampusAppWP8ScheduledTaskAgent", "CampusAppWP8ScheduledTaskAgent\CampusAppWP8ScheduledTaskAgent.csproj", "{2A51FA6C-791B-4935-B869-FDBA9ED774D7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ndefpclib", "NfcLib\src\ndefpclib\ndefpclib.csproj", "{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|Mixed Platforms = Release|Mixed Platforms
Release|Win32 = Release|Win32
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|ARM.ActiveCfg = Debug|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|ARM.Build.0 = Debug|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|ARM.Deploy.0 = Debug|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Mixed Platforms.Build.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Mixed Platforms.Deploy.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Win32.ActiveCfg = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Win32.Build.0 = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Win32.Deploy.0 = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|x64.ActiveCfg = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|x86.ActiveCfg = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|x86.Build.0 = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|x86.Deploy.0 = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Any CPU.Build.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Any CPU.Deploy.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|ARM.ActiveCfg = Release|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|ARM.Build.0 = Release|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|ARM.Deploy.0 = Release|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Win32.ActiveCfg = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Win32.Build.0 = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Win32.Deploy.0 = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|x64.ActiveCfg = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|x86.ActiveCfg = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|x86.Build.0 = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|x86.Deploy.0 = Release|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|ARM.ActiveCfg = Debug|ARM
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|ARM.Build.0 = Debug|ARM
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|ARM.Deploy.0 = Debug|ARM
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Mixed Platforms.Build.0 = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Mixed Platforms.Deploy.0 = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Win32.ActiveCfg = Debug|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Win32.Build.0 = Debug|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Win32.Deploy.0 = Debug|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|x64.ActiveCfg = Debug|x64
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|x64.Build.0 = Debug|x64
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|x64.Deploy.0 = Debug|x64
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|x86.ActiveCfg = Debug|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|x86.Build.0 = Debug|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|x86.Deploy.0 = Debug|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Any CPU.Build.0 = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Any CPU.Deploy.0 = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|ARM.ActiveCfg = Release|ARM
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|ARM.Build.0 = Release|ARM
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|ARM.Deploy.0 = Release|ARM
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Win32.ActiveCfg = Release|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Win32.Build.0 = Release|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Win32.Deploy.0 = Release|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|x64.ActiveCfg = Release|x64
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|x64.Build.0 = Release|x64
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|x64.Deploy.0 = Release|x64
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|x86.ActiveCfg = Release|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|x86.Build.0 = Release|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|x86.Deploy.0 = Release|x86
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|Any CPU.Build.0 = Debug|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|ARM.ActiveCfg = Debug|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|Mixed Platforms.Build.0 = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|Win32.ActiveCfg = Debug|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|x64.ActiveCfg = Debug|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|x86.ActiveCfg = Debug|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|Any CPU.ActiveCfg = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|Any CPU.Build.0 = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|ARM.ActiveCfg = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|Win32.ActiveCfg = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|x64.ActiveCfg = Release|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Release|x86.ActiveCfg = Release|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Debug|ARM.ActiveCfg = Debug|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Debug|Win32.ActiveCfg = Debug|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Debug|x64.ActiveCfg = Debug|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Debug|x86.ActiveCfg = Debug|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Release|ARM.ActiveCfg = Release|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Release|Win32.ActiveCfg = Release|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Release|x64.ActiveCfg = Release|Any CPU
{78E8DC22-F4E1-42D9-BA04-93EA031C630C}.Release|x86.ActiveCfg = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|Mixed Platforms.Build.0 = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|Win32.ActiveCfg = Debug|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|x64.ActiveCfg = Debug|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|x86.ActiveCfg = Debug|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|Any CPU.Build.0 = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|ARM.ActiveCfg = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|Win32.ActiveCfg = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|x64.ActiveCfg = Release|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Release|x86.ActiveCfg = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|ARM.ActiveCfg = Debug|ARM
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|ARM.Build.0 = Debug|ARM
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|Mixed Platforms.Build.0 = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|Win32.ActiveCfg = Debug|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|Win32.Build.0 = Debug|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|x64.ActiveCfg = Debug|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|x86.ActiveCfg = Debug|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|x86.Build.0 = Debug|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|Any CPU.Build.0 = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|ARM.ActiveCfg = Release|ARM
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|ARM.Build.0 = Release|ARM
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|Win32.ActiveCfg = Release|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|Win32.Build.0 = Release|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|x64.ActiveCfg = Release|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|x86.ActiveCfg = Release|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|x86.Build.0 = Release|x86
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|ARM.ActiveCfg = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|Win32.ActiveCfg = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|x64.ActiveCfg = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Debug|x86.ActiveCfg = Debug|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|Any CPU.Build.0 = Release|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|ARM.ActiveCfg = Release|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|Win32.ActiveCfg = Release|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|x64.ActiveCfg = Release|Any CPU
{01C6941E-AAF1-4324-BA54-B4A53BC66ADF}.Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@@ -1,38 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CampusAppWP8", "CampusAppWP8\CampusAppWP8.csproj", "{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|ARM.ActiveCfg = Debug|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|ARM.Build.0 = Debug|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|ARM.Deploy.0 = Debug|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|x86.ActiveCfg = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|x86.Build.0 = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|x86.Deploy.0 = Debug|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Any CPU.Build.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Any CPU.Deploy.0 = Release|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|ARM.ActiveCfg = Release|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|ARM.Build.0 = Release|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|ARM.Deploy.0 = Release|ARM
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|x86.ActiveCfg = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|x86.Build.0 = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|x86.Deploy.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@@ -0,0 +1,82 @@
//-----------------------------------------------------------------------
// <copyright file="CampusSpsApi.cs" company="BTU/IIT">
// The MIT License (MIT). Copyright (c) 2013 BTU/IIT.
// </copyright>
// <author>Stubbfel</author>
// <date>14.10.2013</date>
// <summary>Implements the campus sps API class</summary>
//-----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System;
using CampusAppWP8.Resources;
using CampusAppWP8.Utility;
using CampusAppWPortalLib8.Model.GeoDb;
using CampusAppWPortalLib8.Model.Utility;
/// <summary> Class for SPSAPI. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <seealso cref="T:CampusAppWP8.Api.GeoApi.SpsApi"/>
public class CampusSpsApi : SpsApi
{
#region Constructor
/// <summary> Initializes a new instance of the <see cref="CampusSpsApi" /> class. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
public CampusSpsApi()
: base()
{
}
#endregion
#region Method
/// <summary>
/// Method set the UriParameter of a campusRequest for a given latitude and longitude.
/// </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="lat"> latitude parameter. </param>
/// <param name="log"> longitude parameter. </param>
public void SetupCampusRequest(double lat, double log)
{
this.SetupPlaceRequest(lat, log, Constants.SpsApi_CampusDomain);
}
/// <summary> Method set the UriParameter of a campusRequest for the actualPosition. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
public void SetupCurrentCampusRequest()
{
Utilities.DetermineAndStoreCurrentPosition();
GeoMapPoint currentPosition = App.LoadFromAppState<GeoMapPoint>(Constants.GeoWatch_CurrentPositionPoint);
if (currentPosition != null)
{
this.SetupCampusRequest(currentPosition.Latitude, currentPosition.Longitude);
}
}
/// <summary> Method return the campus of the placeList. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <returns> actual campus. </returns>
public CampusAppWPortalLib8.Model.Settings.Campus GetCampus()
{
if (this.Model == null)
{
return Settings.UserProfil.DefaultCampus;
}
CampusAppWPortalLib8.Model.Settings.Campus campus;
foreach (PlaceModel place in this.Model.Places)
{
if (Enum.TryParse(place.PlaceId, true, out campus))
{
return campus;
}
}
return Settings.UserProfil.DefaultCampus;
}
#endregion
}
}

View File

@@ -0,0 +1,66 @@
//-----------------------------------------------------------------------
// <copyright file="PisApi.cs" company="BTU/IIT">
// The MIT License (MIT). Copyright (c) 2013 BTU/IIT.
// </copyright>
// <author>Stubbfel</author>
// <date>14.10.2013</date>
// <summary>Implements the pis API class</summary>
//-----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System.Collections.Generic;
using CampusAppWP8.Model;
using CampusAppWP8.Resources;
using CampusAppWPortalLib8.Model;
using CampusAppWPortalLib8.Model.GeoDb;
using CampusAppWPortalLib8.Model.Utility;
/// <summary> Pis api. </summary>
/// <remarks> Stubbfel, 09.09.2013. </remarks>
/// <seealso cref="T:CampusAppWP8.Model.XmlModel{CampusAppWP8.Model.GeoDb.SpsModel}"/>
public class PisApi : XmlModel<SpsModel>
{
#region Constructor
/// <summary> Initializes a new instance of the PisApi class. </summary>
/// <remarks> Stubbfel, 09.09.2013. </remarks>
public PisApi()
: base(ModelType.Feed, Constants.UrlPisService)
{
}
#endregion
#region Method
/// <summary> Sets up the information request. </summary>
/// <remarks> Stubbfel, 09.09.2013. </remarks>
/// <param name="pidList"> List of pids. </param>
/// <param name="infoNames"> (Optional) list of names of the information. </param>
public void SetupInformationRequest(List<string> pidList, List<string> infoNames = null)
{
string pidListStr = string.Empty;
foreach (string pid in pidList)
{
pidListStr += "/" + pid;
}
List<UrlParamModel> parameterList = new List<UrlParamModel>();
parameterList.Add(new CleanUrlParamModel(Constants.PisApi_PidListKey, pidListStr.Trim('/')));
if (infoNames != null)
{
string infoNamesStr = string.Empty;
foreach (string name in infoNames)
{
infoNamesStr += "/" + name;
}
parameterList.Add(new CleanUrlParamModel(Constants.PisApi_InformationNameKey, infoNamesStr.Trim('/')));
}
this.SetUriParams(parameterList);
}
#endregion
}
}

View File

@@ -0,0 +1,66 @@
//-----------------------------------------------------------------------
// <copyright file="PssApi.cs" company="BTU/IIT">
// The MIT License (MIT). Copyright (c) 2013 BTU/IIT.
// </copyright>
// <author>Stubbfel</author>
// <date>14.10.2013</date>
// <summary>Implements the pss API class</summary>
//-----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System.Collections.Generic;
using CampusAppWP8.Model;
using CampusAppWP8.Resources;
using CampusAppWPortalLib8.Model;
using CampusAppWPortalLib8.Model.GeoDb;
using CampusAppWPortalLib8.Model.Utility;
/// <summary> Pss api. </summary>
/// <remarks> Stubbfel, 09.09.2013. </remarks>
/// <seealso cref="T:CampusAppWP8.Model.XmlModel{CampusAppWP8.Model.GeoDb.SpsModel}"/>
public class PssApi : XmlModel<SpsModel>
{
#region Constructor
/// <summary> Initializes a new instance of the PssApi class. </summary>
/// <remarks> Stubbfel, 09.09.2013. </remarks>
public PssApi()
: base(ModelType.Feed, Constants.UrlPssService)
{
}
#endregion
#region Method
/// <summary> Sets up the service request. </summary>
/// <remarks> Stubbfel, 09.09.2013. </remarks>
/// <param name="pidList"> List of pids. </param>
/// <param name="serviceNames"> (Optional) list of names of the services. </param>
public void SetupServiceRequest(List<string> pidList, List<string> serviceNames = null)
{
string pidListStr = string.Empty;
foreach (string pid in pidList)
{
pidListStr += "/" + pid;
}
List<UrlParamModel> parameterList = new List<UrlParamModel>();
parameterList.Add(new CleanUrlParamModel(Constants.PssApi_PidListKey, pidListStr.Trim('/')));
if (serviceNames != null)
{
string serviceNamesStr = string.Empty;
foreach (string name in serviceNames)
{
serviceNamesStr += "/" + name;
}
parameterList.Add(new CleanUrlParamModel(Constants.PssApi_ServiceNameKey, serviceNamesStr.Trim('/')));
}
this.SetUriParams(parameterList);
}
#endregion
}
}

View File

@@ -0,0 +1,72 @@
//-----------------------------------------------------------------------
// <copyright file="SpsApi.cs" company="BTU/IIT">
// The MIT License (MIT). Copyright (c) 2013 BTU/IIT.
// </copyright>
// <author>Stubbfel</author>
// <date>14.10.2013</date>
// <summary>Implements the sps API class</summary>
//-----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System.Collections.Generic;
using CampusAppWP8.Model;
using CampusAppWP8.Resources;
using CampusAppWP8.Utility;
using CampusAppWPortalLib8.Model;
using CampusAppWPortalLib8.Model.GeoDb;
using CampusAppWPortalLib8.Model.Utility;
/// <summary> Class for SPSAPI. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <seealso cref="T:CampusAppWP8.Model.XmlModel{CampusAppWP8.Model.GeoDb.SpsModel}"/>
public class SpsApi : XmlModel<SpsModel>
{
#region Constructor
/// <summary> Initializes a new instance of the <see cref="SpsApi" /> class. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
public SpsApi()
: base(ModelType.Feed, Constants.UrlSpsService)
{
}
#endregion
#region Method
/// <summary>
/// Method set the UriParameter of a placeRequest for a given latitude and longitude.
/// </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="lat"> latitude of the place. </param>
/// <param name="log"> longitude of the place. </param>
/// <param name="domian"> (Optional) request domain. </param>
public void SetupPlaceRequest(double lat, double log, string domian = null)
{
List<UrlParamModel> parameterList = new List<UrlParamModel>();
parameterList.Add(new CleanUrlParamModel(Constants.SpsApi_LatitudeParaKey, lat.ToString()));
parameterList.Add(new CleanUrlParamModel(Constants.SpsApi_LongitudeParaKey, log.ToString()));
if (domian != null)
{
parameterList.Add(new CleanUrlParamModel(Constants.SpsApi_DomainParaKey, domian));
}
this.SetUriParams(parameterList);
}
/// <summary> Sets up the current place request. </summary>
/// <remarks> Stubbfel, 09.09.2013. </remarks>
/// <param name="domian"> (Optional) request domain. </param>
public void SetupCurrentPlaceRequest(string domian = null)
{
Utilities.DetermineAndStoreCurrentPosition();
GeoMapPoint currentPosition = App.LoadFromAppState<GeoMapPoint>(Constants.GeoWatch_CurrentPositionPoint);
if (currentPosition != null)
{
this.SetupPlaceRequest(currentPosition.Latitude, currentPosition.Latitude, domian);
}
}
#endregion
}
}

View File

@@ -1,32 +1,33 @@
//-----------------------------------------------------------------------
// <copyright file="LectureApi.cs" company="BTU/IIT">
// Company copyright tag.
// The MIT License (MIT). Copyright (c) 2013 BTU/IIT.
// </copyright>
// <author>stubbfel</author>
// <sience>13.06.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Feed.Lecture
// <author>Stubbfel</author>
// <date>14.10.2013</date>
// <summary>Implements the lecture API class</summary>
//-----------------------------------------------------------------------
namespace CampusAppWP8.Api.Lecture
{
using System;
using CampusAppWP8.Model;
using CampusAppWP8.Model.Lecture;
using CampusAppWP8.Resources;
using CampusAppWP8.Utility;
/// <summary>
/// Class for the feed of the Lecture
/// </summary>
/// <remarks>
/// need the XmlAPI
/// </remarks>
public class LectureApi : XmlApi<LectureList>
using CampusAppWPortalLib8.Model;
/// <summary> Class for the feed of the Lecture. </summary>
/// <remarks> need the XmlAPI. </remarks>
/// <seealso cref="T:CampusAppWP8.Model.XmlModel{CampusAppWP8.Model.Lecture.LectureWp8List}"/>
public class LectureApi : XmlModel<LectureWp8List>
{
/// <summary>
/// Initializes a new instance of the <see cref="LectureApi" /> class.
/// </summary>
#region Constructor
/// <summary> Initializes a new instance of the <see cref="LectureApi" /> class. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
public LectureApi()
: base(new Uri(Constants.UrlLecture_ApiBaseAddr))
: base(ModelType.Feed, Constants.UrlLecture_ApiBaseAddr)
{
this.ValidRootName = Constants.LectureXmlValidRootName;
}
#endregion
}
}

View File

@@ -0,0 +1,33 @@
//-----------------------------------------------------------------------
// <copyright file="PersonSearchApi.cs" company="BTU/IIT">
// The MIT License (MIT). Copyright (c) 2013 BTU/IIT.
// </copyright>
// <author>Stubbfel</author>
// <date>14.10.2013</date>
// <summary>Implements the person search API class</summary>
//-----------------------------------------------------------------------
namespace CampusAppWP8.Api.Person
{
using CampusAppWP8.Model;
using CampusAppWP8.Model.Person;
using CampusAppWP8.Resources;
using CampusAppWPortalLib8.Model;
/// <summary> Person search api. </summary>
/// <remarks> Stubbfel, 05.09.2013. </remarks>
/// <seealso cref="T:CampusAppWP8.Model.XmlModel{CampusAppWP8.Model.Person.PersonListWp8Model}"/>
public class PersonSearchApi : XmlModel<PersonListWp8Model>
{
#region Constructor
/// <summary> Initializes a new instance of the PersonSearchApi class. </summary>
/// <remarks> Stubbfel, 05.09.2013. </remarks>
public PersonSearchApi()
: base(ModelType.Feed, Constants.UrlPerson_PersonSearchByName)
{
this.ValidRootName = Constants.PersonListValidRootName;
}
#endregion
}
}

View File

@@ -12,6 +12,8 @@
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Styles/ListButton.xaml"/>
<ResourceDictionary Source="Styles/StartPageStyles.xaml"/>
<ResourceDictionary Source="Styles/Labels.xaml"/>
<ResourceDictionary Source="Styles/UniColors.xaml"/>
<ResourceDictionary>
<local:LocalizedStrings xmlns:local="clr-namespace:CampusAppWP8" x:Key="LocalizedStrings"/>
<local:ThemelizedIcons xmlns:local="clr-namespace:CampusAppWP8" x:Key="ThemelizedIcons"/>
@@ -23,7 +25,7 @@
<Application.ApplicationLifetimeObjects>
<!--Erforderliches Objekt, das Lebensdauerereignisse der Anwendung behandelt-->
<shell:PhoneApplicationService
<shell:PhoneApplicationService
Launching="Application_Launching" Closing="Application_Closing"
Activated="Application_Activated" Deactivated="Application_Deactivated"/>
</Application.ApplicationLifetimeObjects>

View File

@@ -1,13 +1,17 @@
using System;
using CampusAppWP8.Model.Setting;
using CampusAppWP8.Resources;
using CampusAppWP8.Utility;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Net.NetworkInformation;
using Microsoft.Phone.Shell;
using System;
using System.Diagnostics;
using System.Resources;
using System.IO.IsolatedStorage;
using System.Threading;
using System.Windows;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using CampusAppWP8.Resources;
using System.IO.IsolatedStorage;
namespace CampusAppWP8
@@ -84,10 +88,11 @@ namespace CampusAppWP8
public static T LoadFromIsolatedStorage<T>(string key)
{
IsolatedStorageSettings isolatedStore = IsolatedStorageSettings.ApplicationSettings;
if(isolatedStore.Contains(key)) {
if (isolatedStore.Contains(key))
{
object value = isolatedStore[key];
return (T)value;
return (T)value;
}
return default(T);
}
@@ -124,16 +129,90 @@ namespace CampusAppWP8
}
return default(T);
}
// Code, der beim Starten der Anwendung ausgeführt werden soll (z. B. über "Start")
// Dieser Code wird beim Reaktivieren der Anwendung nicht ausgeführt
private void Application_Launching(object sender, LaunchingEventArgs e)
{
this.LoadSettings();
}
/// <summary>
/// Load the appsettings from the store
/// </summary>
private void LoadSettings()
{
if (Debugger.IsAttached)
{
Settings.AppSetting.DevMode = true;
}
else
{
Settings.AppSetting.DevMode = false;
}
int appDeploy;
bool parseResult = int.TryParse(Constants.DeploymentNumber, out appDeploy);
if (!parseResult || Settings.AppSetting.DeploymentNumber != appDeploy)
{
Settings.AppSetting.InitApp = false;
}
Color appColor = ((SolidColorBrush)App.Current.Resources["PhoneAccentBrush"]).Color;
if (!Settings.AppSetting.DisplaySetting.PhoneAccentColor.Equals(appColor))
{
if (Settings.AppSetting.DisplaySetting.AppAccentColor.Equals(Settings.AppSetting.DisplaySetting.PhoneAccentColor))
{
Settings.AppSetting.DisplaySetting.AppAccentColor = appColor;
}
Settings.AppSetting.DisplaySetting.PhoneAccentColor = appColor;
}
appColor = Settings.AppSetting.DisplaySetting.AppAccentColor;
Utilities.SwitchAccentColor(appColor);
this.UserSettingsLoaded();
Settings.AppSetting.NetworkSetting.UniNetwork = Utilities.IsUniNetworkAvailable();
if (!Settings.AppSetting.NetworkSetting.UniNetwork)
{
Settings.AppSetting.NetworkSetting.WifiEnable = Utilities.IsWifiAvailable();
}
else
{
Settings.AppSetting.NetworkSetting.WifiEnable = true;
}
if (Settings.AppSetting.LocatingSetting.GeoWatchEnable)
{
Thread thread = new Thread(new ThreadStart(this.PositionThread));
thread.Start();
}
}
/// <summary> Position thread. </summary>
/// <remarks> Stubbfel, 18.11.2013. </remarks>
private void PositionThread()
{
Utilities.DetermineAndStoreCurrentPositionForce();
}
/// <summary>
/// Load the usersettings from the store
/// </summary>
private void UserSettingsLoaded()
{
if (Settings.UserProfil == null)
{
Settings.UserProfil = new UserProfilModel();
}
}
// Code, der ausgeführt werden soll, wenn die Anwendung aktiviert wird (in den Vordergrund gebracht wird)
// Dieser Code wird beim ersten Starten der Anwendung nicht ausgeführt
private void Application_Activated(object sender, ActivatedEventArgs e)
{
this.LoadSettings();
}
@@ -147,7 +226,7 @@ namespace CampusAppWP8
// Dieser Code wird beim Deaktivieren der Anwendung nicht ausgeführt
private void Application_Closing(object sender, ClosingEventArgs e)
{
// Sicherstellen, dass der erforderliche Anwendungszustand hier beibehalten wird
App.SaveToIsolatedStorage<string>("StartPageIndex", null);
}
// Code, der bei einem Navigationsfehler ausgeführt wird
@@ -192,6 +271,9 @@ namespace CampusAppWP8
// Behandeln Sie Rücksetzanforderungen zum Löschen des Backstack
RootFrame.Navigated += CheckForResetNavigation;
// Assign the lens example URI-mapper class to the application frame.
RootFrame.UriMapper = new AppUriMapper();
// Sicherstellen, dass keine erneute Initialisierung erfolgt
phoneApplicationInitialized = true;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 913 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 890 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Some files were not shown because too many files have changed in this diff Show More