475 Commits

Author SHA1 Message Date
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
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
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
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
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
stubbfel
85cb54f0e1 add roomlist 2013-09-23 18:06:02 +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
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
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
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
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
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
stubbfel
1bb85927a3 add add contact function 2013-09-05 16:24:51 +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
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
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
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
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
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
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
ad1e6eb95c Merge branch 'hotfix/QRreader_btn' into develmaster 2013-08-22 16:01:12 +02:00
Christian Fiedler
dd468d83f5 Merge branch 'hotfix/QRreader_btn' into develop 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
stubbfel
7978e27049 Merge branch 'develmaster'
Conflicts:
	Doc/html/annotated.html
	Doc/html/class_campus_app_w_p8_1_1_app-members.html
	Doc/html/class_campus_app_w_p8_1_1_app.html
	Doc/html/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed-members.html
	Doc/html/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed.html
	Doc/html/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed.png
	Doc/html/class_campus_app_w_p8_1_1_localized_strings-members.html
	Doc/html/class_campus_app_w_p8_1_1_localized_strings.html
	Doc/html/class_campus_app_w_p8_1_1_main_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_main_page.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_base_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_base_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_base_view_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_base_view_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_campusmap_1_1_map_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_campusmap_1_1_map_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_campusmap_1_1_map_pin_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_campusmap_1_1_map_pin_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_chair_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_chair_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_department_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_department_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_department_view_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_department_view_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_faculty_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_faculty_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_activity-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_activity.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_course-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_course.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_date-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_date.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_lecturer-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_lecturer.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_list-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_list.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_module-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_module.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_page_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_page_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_modul_web_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_modul_web_page.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_mensa_1_1_menu_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_mensa_1_1_menu_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_mensa_1_1_menu_week_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_mensa_1_1_menu_week_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_openinghours_1_1_openinghours_institution_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_openinghours_1_1_openinghours_institution_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_openinghours_1_1_openinghours_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_openinghours_1_1_openinghours_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_utility_1_1_list_picker_item_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_utility_1_1_list_picker_item_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_utility_1_1_url_param_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1_utility_1_1_url_param_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_channel_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_channel_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_model.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_view_model-members.html
	Doc/html/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_view_model.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_campusmap_1_1_campus_map_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_campusmap_1_1_campus_map_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_departments_1_1_department_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_departments_1_1_department_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_index_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_index_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_lecture_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_lecture_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_modul_web_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_modul_web_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_detail_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_detail_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_results-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_results.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_mensa_1_1_mensa_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_mensa_1_1_mensa_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_index_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_index_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_openinghours_1_1_openinghours_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_openinghours_1_1_openinghours_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_openinghours_1_1_openinghours_page.png
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_start_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_start_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_webmail_1_1_webmail_page-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1_webmail_1_1_webmail_page.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1news_1_1_r_s_s_item-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1news_1_1_r_s_s_item.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1news_1_1_r_s_s_news_template-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1news_1_1_r_s_s_news_template.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1webmail_1_1_webmail-members.html
	Doc/html/class_campus_app_w_p8_1_1_pages_1_1webmail_1_1_webmail.html
	Doc/html/class_campus_app_w_p8_1_1_resources_1_1_app_resources-members.html
	Doc/html/class_campus_app_w_p8_1_1_resources_1_1_app_resources.html
	Doc/html/class_campus_app_w_p8_1_1_resources_1_1_icons-members.html
	Doc/html/class_campus_app_w_p8_1_1_resources_1_1_icons.html
	Doc/html/class_campus_app_w_p8_1_1_themelized_icons-members.html
	Doc/html/class_campus_app_w_p8_1_1_themelized_icons.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_api_3_01_t_01_4-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_api_3_01_t_01_4.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_api_event_handler-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_api_event_handler.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_feed_3_01_t_01_4-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_feed_3_01_t_01_4.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_feed_3_01_t_01_4.png
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_feed_event_handler-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_feed_event_handler.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_http_request-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_http_request.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_http_request.png
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_logger-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_logger.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_xml_api_3_01_t_01_4-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_xml_api_3_01_t_01_4.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_xml_feed_3_01_t_01_4-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_xml_feed_3_01_t_01_4.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_xml_feed_3_01_t_01_4.png
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_xml_manager-members.html
	Doc/html/class_campus_app_w_p8_1_1_utility_1_1_xml_manager.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1_page1-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1_page1.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1_start_page-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1_start_page.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1campusmap_1_1_page1-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1campusmap_1_1_page1.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_lecture-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_lecture.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_page1-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_page1.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1mensa_1_1_mensa-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1mensa_1_1_mensa.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1mensa_1_1_mensa_page-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1mensa_1_1_mensa_page.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1news_1_1_news_page-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1news_1_1_news_page.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1news_1_1_r_s_s_news_template-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1news_1_1_r_s_s_news_template.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1webmail_1_1_page1-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1webmail_1_1_page1.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1webmail_1_1_webmail-members.html
	Doc/html/class_campus_app_w_p8_1_1pages_1_1webmail_1_1_webmail.html
	Doc/html/classes.html
	Doc/html/dir_07d4c02db4037bb0bfdef01a0daf6030.html
	Doc/html/dir_0a0262648802c8fa7405f815eca989e4.html
	Doc/html/dir_1073e9f439c87c111068755896d82c05.html
	Doc/html/dir_13969638f06df799347bce25efcb3a16.html
	Doc/html/dir_21535ccf759c2a522698b0b6a65b0eb5.html
	Doc/html/dir_2a8f810c3f9bbb1cb1ccf83264a53774.html
	Doc/html/dir_2d311ea570d9e1c140e3775582f0c6e6.html
	Doc/html/dir_2d53bace0827e2bf2f77ef9b5661f678.html
	Doc/html/dir_3193f1d6fb141dd24ccdf3ab919c59e1.html
	Doc/html/dir_43c9fdb099d661ab6adf29f06188c90c.html
	Doc/html/dir_4ee4bf09d6a96bb5475eb8efb397b98b.html
	Doc/html/dir_61694d696174b41f9f942e5b19002064.html
	Doc/html/dir_6bacb8829aeb51ed3b0d715b6a3da162.html
	Doc/html/dir_6c1b508c19440a399d17c73bbbf14cb6.html
	Doc/html/dir_6de442f01690ad19364998fec61f3845.html
	Doc/html/dir_7165f1354b38a80f29943ecc19b7740c.html
	Doc/html/dir_7992d2ae2f44549358f6bbac582ef56c.html
	Doc/html/dir_7f12a6abf42a32e793ec2672821d39ef.html
	Doc/html/dir_8cb11b48f8851fbd9a1032c9b3b20f54.html
	Doc/html/dir_8e2bb6ed875431774c2c5ec3d327b5af.html
	Doc/html/dir_8effc334115523b582ac57fdba9e762a.html
	Doc/html/dir_93a662dedef0a167f025fa842da5b025.html
	Doc/html/dir_af3a313bd21a45ca7168411249229c16.html
	Doc/html/dir_b4437153e4904c41e1f33bcad5707ff0.html
	Doc/html/dir_c2e72ee4966602e4b455c4ea040a3c82.html
	Doc/html/dir_c5add0b19063b6242461e8e811903b23.html
	Doc/html/dir_c96c24b29d5f5a7edd4a32cfcf0ce524.html
	Doc/html/dir_ccd35b6bf37d1a47cc7b6a40c3b9a180.html
	Doc/html/dir_d41793d8c394d152b5e09a3e26715b0f.html
	Doc/html/dir_d96a967f964c1de2cbce6cdd2c6f9987.html
	Doc/html/dir_db660fa6ccabfebae5ecfcb91b23cb0b.html
	Doc/html/dir_e01013a89c0db186579be3bde17b6d61.html
	Doc/html/dir_e1864963f19accb1eed35087a40e2ce7.html
	Doc/html/dir_e29671f860be0283b1e43fd2c2c54c8d.html
	Doc/html/dir_e5003b30e146229ea390d69e22496900.html
	Doc/html/dir_e7609f5a50dfa281e7e0cb66859d2aae.html
	Doc/html/dir_e97261cef6f1d192a7010cc49059f2e2.html
	Doc/html/dir_ec3d220e6deb3baaa30cfdec1c46791f.html
	Doc/html/dir_f430e31c3cc30ed9318a1321b6bff73e.html
	Doc/html/dir_f8272e37d6159d9ca7e64f5775e84948.html
	Doc/html/dir_fbd722b3c940652002633e6ed0c44f4f.html
	Doc/html/dir_fd54810065c522d18968f48cf271eca3.html
	Doc/html/dir_fe309a583d11a5902082c112d0275875.html
	Doc/html/functions.html
	Doc/html/functions_0x62.html
	Doc/html/functions_0x63.html
	Doc/html/functions_0x64.html
	Doc/html/functions_0x65.html
	Doc/html/functions_0x66.html
	Doc/html/functions_0x67.html
	Doc/html/functions_0x68.html
	Doc/html/functions_0x69.html
	Doc/html/functions_0x6b.html
	Doc/html/functions_0x6c.html
	Doc/html/functions_0x6d.html
	Doc/html/functions_0x6e.html
	Doc/html/functions_0x6f.html
	Doc/html/functions_0x70.html
	Doc/html/functions_0x72.html
	Doc/html/functions_0x73.html
	Doc/html/functions_0x74.html
	Doc/html/functions_0x75.html
	Doc/html/functions_0x76.html
	Doc/html/functions_0x77.html
	Doc/html/functions_0x78.html
	Doc/html/functions_evnt.html
	Doc/html/functions_func.html
	Doc/html/functions_prop.html
	Doc/html/functions_prop_0x62.html
	Doc/html/functions_prop_0x63.html
	Doc/html/functions_prop_0x64.html
	Doc/html/functions_prop_0x65.html
	Doc/html/functions_prop_0x66.html
	Doc/html/functions_prop_0x67.html
	Doc/html/functions_prop_0x68.html
	Doc/html/functions_prop_0x69.html
	Doc/html/functions_prop_0x6b.html
	Doc/html/functions_prop_0x6c.html
	Doc/html/functions_prop_0x6d.html
	Doc/html/functions_prop_0x6e.html
	Doc/html/functions_prop_0x6f.html
	Doc/html/functions_prop_0x70.html
	Doc/html/functions_prop_0x72.html
	Doc/html/functions_prop_0x73.html
	Doc/html/functions_prop_0x74.html
	Doc/html/functions_prop_0x75.html
	Doc/html/functions_prop_0x76.html
	Doc/html/functions_prop_0x77.html
	Doc/html/hierarchy.html
	Doc/html/index.hhc
	Doc/html/index.hhk
	Doc/html/index.hhp
	Doc/html/index.html
	Doc/html/namespace_campus_app_w_p8.html
	Doc/html/namespace_campus_app_w_p8_1_1_feed.html
	Doc/html/namespace_campus_app_w_p8_1_1_feed_1_1_openinghours.html
	Doc/html/namespace_campus_app_w_p8_1_1_model.html
	Doc/html/namespace_campus_app_w_p8_1_1_model_1_1_campusmap.html
	Doc/html/namespace_campus_app_w_p8_1_1_model_1_1_departments.html
	Doc/html/namespace_campus_app_w_p8_1_1_model_1_1_lecture.html
	Doc/html/namespace_campus_app_w_p8_1_1_model_1_1_mensa.html
	Doc/html/namespace_campus_app_w_p8_1_1_model_1_1_openinghours.html
	Doc/html/namespace_campus_app_w_p8_1_1_model_1_1_utility.html
	Doc/html/namespace_campus_app_w_p8_1_1_model_1_1events__news.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_campusmap.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_departments.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_events.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_lecture.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_mensa.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_news.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_openinghours.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1_webmail.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1news.html
	Doc/html/namespace_campus_app_w_p8_1_1_pages_1_1webmail.html
	Doc/html/namespace_campus_app_w_p8_1_1_resources.html
	Doc/html/namespace_campus_app_w_p8_1_1_utility.html
	Doc/html/namespace_campus_app_w_p8_1_1pages.html
	Doc/html/namespace_campus_app_w_p8_1_1pages_1_1campusmap.html
	Doc/html/namespace_campus_app_w_p8_1_1pages_1_1lecture.html
	Doc/html/namespace_campus_app_w_p8_1_1pages_1_1mensa.html
	Doc/html/namespace_campus_app_w_p8_1_1pages_1_1news.html
	Doc/html/namespace_campus_app_w_p8_1_1pages_1_1webmail.html
	Doc/html/namespaces.html
	Doc/latex/annotated.tex
	Doc/latex/class_campus_app_w_p8_1_1_app.pdf
	Doc/latex/class_campus_app_w_p8_1_1_app.tex
	Doc/latex/class_campus_app_w_p8_1_1_feed_1_1_departments_1_1_department_favorite_feed.pdf
	Doc/latex/class_campus_app_w_p8_1_1_feed_1_1_link_1_1_common_link_feed.pdf
	Doc/latex/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed.eps
	Doc/latex/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed.pdf
	Doc/latex/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed.tex
	Doc/latex/class_campus_app_w_p8_1_1_feed_1_1_student_council_1_1_student_council_feed.pdf
	Doc/latex/class_campus_app_w_p8_1_1_main_model_3_01_t_01_4.eps
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_base_view_model.pdf
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_campusmap_1_1_map_model.tex
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_campusmap_1_1_map_pin_model.tex
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_faculty_model.pdf
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_page_model.tex
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_openinghours_1_1_openinghours_institution_model.tex
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_openinghours_1_1_openinghours_model.tex
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_utility_1_1_url_param_model.tex
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1_xml_model_3_01_t_01_4.eps
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_channel_model.pdf
	Doc/latex/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_model.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_campusmap_1_1_campus_map_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_campusmap_1_1_campus_map_page.tex
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_departments_1_1_department_favorite_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_departments_1_1_department_info_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_departments_1_1_department_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_index_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_index_page.tex
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_lecture_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_lecture_page.tex
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_modul_web_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_modul_web_page.tex
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_detail_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_links_1_1_link_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_mensa_1_1_mensa_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_index_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_index_page.tex
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_openinghours_1_1_openinghours_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_openinghours_1_1_openinghours_page.tex
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_start_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_start_page.tex
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_student_council_1_1_student_council_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1_webmail_1_1_webmail_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1_pages_1_1news_1_1_r_s_s_news_template.pdf
	Doc/latex/class_campus_app_w_p8_1_1_resources_1_1_app_resources.tex
	Doc/latex/class_campus_app_w_p8_1_1_resources_1_1_icons.tex
	Doc/latex/class_campus_app_w_p8_1_1_themelized_icons.tex
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_api_3_01_t_01_4.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_api_3_01_t_01_4.tex
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_api_event_handler.tex
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_http_request.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_http_request.pdf~HEAD
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_http_request.tex
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_lui_1_1_button_1_1_email_button.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_lui_1_1_button_1_1_go_to_map_button.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_lui_1_1_button_1_1_link_button.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_lui_1_1_button_1_1_phone_button.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_lui_1_1_button_1_1_toggle_button.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_xml_api_3_01_t_01_4.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_xml_api_3_01_t_01_4.tex
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_xml_feed_3_01_t_01_4.pdf
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_xml_feed_3_01_t_01_4.tex
	Doc/latex/class_campus_app_w_p8_1_1_utility_1_1_xml_manager.tex
	Doc/latex/class_campus_app_w_p8_1_1pages_1_1campusmap_1_1_page1.pdf
	Doc/latex/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_lecture.pdf
	Doc/latex/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_page1.pdf
	Doc/latex/class_campus_app_w_p8_1_1pages_1_1mensa_1_1_mensa_page.pdf
	Doc/latex/class_campus_app_w_p8_1_1pages_1_1webmail_1_1_webmail.pdf
	Doc/latex/dir_1073e9f439c87c111068755896d82c05.tex
	Doc/latex/dir_2a8f810c3f9bbb1cb1ccf83264a53774.tex
	Doc/latex/dir_2d311ea570d9e1c140e3775582f0c6e6.tex
	Doc/latex/dir_4ee4bf09d6a96bb5475eb8efb397b98b.tex
	Doc/latex/dir_6bacb8829aeb51ed3b0d715b6a3da162.tex
	Doc/latex/dir_6c1b508c19440a399d17c73bbbf14cb6.tex
	Doc/latex/dir_7992d2ae2f44549358f6bbac582ef56c.tex
	Doc/latex/dir_7f12a6abf42a32e793ec2672821d39ef.tex
	Doc/latex/dir_8effc334115523b582ac57fdba9e762a.tex
	Doc/latex/dir_af3a313bd21a45ca7168411249229c16.tex
	Doc/latex/dir_c2e72ee4966602e4b455c4ea040a3c82.tex
	Doc/latex/dir_ec3d220e6deb3baaa30cfdec1c46791f.tex
	Doc/latex/dir_f8272e37d6159d9ca7e64f5775e84948.tex
	Doc/latex/hierarchy.tex
	Doc/latex/namespace_campus_app_w_p8.tex
	Doc/latex/namespace_campus_app_w_p8_1_1_feed.tex
	Doc/latex/namespace_campus_app_w_p8_1_1_model.tex
	Doc/latex/namespace_campus_app_w_p8_1_1_model_1_1_lecture.tex
	Doc/latex/namespace_campus_app_w_p8_1_1_pages.tex
	Doc/latex/namespace_campus_app_w_p8_1_1_pages_1_1_lecture.tex
	Doc/latex/namespace_campus_app_w_p8_1_1_utility.tex
	Doc/latex/namespaces.tex
	Doc/latex/refman.tex
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Api_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Api_Lecture_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Feed_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Feed_Departments_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Feed_Events_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Feed_Mensa_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Feed_News_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Feed_Openinghours_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Model_Campusmap_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Model_Events_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Model_Lecture_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Model_Openinghours_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Model_Utility_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Pages_Events_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Pages_Openinghours_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Properties_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Resources_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_Utility_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_model_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_model_departments_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_model_mensa_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_Model_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_Model_Lecture_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_campusmap_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_departments_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_events_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_lecture_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_lecturepage_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_mensa_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_news_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_obj_Debug_pages_webmail_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_pages_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_pages_campusmap_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_pages_departments_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_pages_lecture_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_pages_mensa_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_pages_news_.3
	Doc/man/man3/C__Users_stubbfel_Documents_CampusAppWP8_CampusAppWP8_CampusAppWP8_pages_webmail_.3
	Doc/man/man3/CampusAppWP8.3
	Doc/man/man3/CampusAppWP8_App.3
	Doc/man/man3/CampusAppWP8_Feed.3
	Doc/man/man3/CampusAppWP8_Feed_Openinghours.3
	Doc/man/man3/CampusAppWP8_Feed_Openinghours_OpeninghoursFeed.3
	Doc/man/man3/CampusAppWP8_LocalizedStrings.3
	Doc/man/man3/CampusAppWP8_MainPage.3
	Doc/man/man3/CampusAppWP8_Model_Campusmap.3
	Doc/man/man3/CampusAppWP8_Model_Campusmap_MapModel.3
	Doc/man/man3/CampusAppWP8_Model_Campusmap_MapPinModel.3
	Doc/man/man3/CampusAppWP8_Model_Lecture.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_LectureActivity.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_LectureCourse.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_LectureDate.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_LectureLecturer.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_LectureList.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_LectureModule.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_LecturePageModel.3
	Doc/man/man3/CampusAppWP8_Model_Lecture_ModulWebPage.3
	Doc/man/man3/CampusAppWP8_Model_Openinghours.3
	Doc/man/man3/CampusAppWP8_Model_Openinghours_OpeninghoursInstitutionModel.3
	Doc/man/man3/CampusAppWP8_Model_Openinghours_OpeninghoursModel.3
	Doc/man/man3/CampusAppWP8_Model_Utility.3
	Doc/man/man3/CampusAppWP8_Model_Utility_ListPickerItemModel.3
	Doc/man/man3/CampusAppWP8_Model_Utility_UrlParamModel.3
	Doc/man/man3/CampusAppWP8_Model_events_news.3
	Doc/man/man3/CampusAppWP8_Model_events_news_RSSChannelModel.3
	Doc/man/man3/CampusAppWP8_Model_events_news_RSSModel.3
	Doc/man/man3/CampusAppWP8_Model_events_news_RSSViewModel.3
	Doc/man/man3/CampusAppWP8_Pages_Events.3
	Doc/man/man3/CampusAppWP8_Pages_Events_EventIndexPage.3
	Doc/man/man3/CampusAppWP8_Pages_Events_EventPage.3
	Doc/man/man3/CampusAppWP8_Pages_Lecture_LecturePage.3
	Doc/man/man3/CampusAppWP8_Pages_Lecture_ModulWebPage.3
	Doc/man/man3/CampusAppWP8_Pages_Lecture_ResultDetailPage.3
	Doc/man/man3/CampusAppWP8_Pages_Lecture_ResultPage.3
	Doc/man/man3/CampusAppWP8_Pages_Lecture_Results.3
	Doc/man/man3/CampusAppWP8_Pages_News_NewsIndexPage.3
	Doc/man/man3/CampusAppWP8_Pages_Openinghours.3
	Doc/man/man3/CampusAppWP8_Pages_Openinghours_OpeninghoursPage.3
	Doc/man/man3/CampusAppWP8_Pages_Webmail_WebmailPage.3
	Doc/man/man3/CampusAppWP8_Resources.3
	Doc/man/man3/CampusAppWP8_Resources_AppResources.3
	Doc/man/man3/CampusAppWP8_Resources_Icons.3
	Doc/man/man3/CampusAppWP8_ThemelizedIcons.3
	Doc/man/man3/CampusAppWP8_Utility.3
	Doc/man/man3/CampusAppWP8_Utility_ApiEventHandler.3
	Doc/man/man3/CampusAppWP8_Utility_Api_ T _.3
	Doc/man/man3/CampusAppWP8_Utility_FeedEventHandler.3
	Doc/man/man3/CampusAppWP8_Utility_Feed_ T _.3
	Doc/man/man3/CampusAppWP8_Utility_HttpRequest.3
	Doc/man/man3/CampusAppWP8_Utility_Logger.3
	Doc/man/man3/CampusAppWP8_Utility_XmlApi_ T _.3
	Doc/man/man3/CampusAppWP8_Utility_XmlFeed_ T _.3
	Doc/man/man3/CampusAppWP8_Utility_XmlManager.3
	Doc/man/man3/CampusAppWP8_model.3
	Doc/man/man3/CampusAppWP8_model_BaseModel.3
	Doc/man/man3/CampusAppWP8_model_BaseViewModel.3
	Doc/man/man3/CampusAppWP8_model_departments.3
	Doc/man/man3/CampusAppWP8_model_departments_ChairModel.3
	Doc/man/man3/CampusAppWP8_model_departments_DepartmentModel.3
	Doc/man/man3/CampusAppWP8_model_departments_DepartmentViewModel.3
	Doc/man/man3/CampusAppWP8_model_departments_FacultyModel.3
	Doc/man/man3/CampusAppWP8_model_mensa.3
	Doc/man/man3/CampusAppWP8_model_mensa_MenuModel.3
	Doc/man/man3/CampusAppWP8_model_mensa_MenuWeekModel.3
	Doc/man/man3/CampusAppWP8_pages.3
	Doc/man/man3/CampusAppWP8_pages_Page1.3
	Doc/man/man3/CampusAppWP8_pages_StartPage.3
	Doc/man/man3/CampusAppWP8_pages_campusmap.3
	Doc/man/man3/CampusAppWP8_pages_campusmap_CampusMapPage.3
	Doc/man/man3/CampusAppWP8_pages_campusmap_Page1.3
	Doc/man/man3/CampusAppWP8_pages_departments.3
	Doc/man/man3/CampusAppWP8_pages_departments_DepartmentPage.3
	Doc/man/man3/CampusAppWP8_pages_lecture.3
	Doc/man/man3/CampusAppWP8_pages_lecture_Lecture.3
	Doc/man/man3/CampusAppWP8_pages_lecture_Page1.3
	Doc/man/man3/CampusAppWP8_pages_mensa.3
	Doc/man/man3/CampusAppWP8_pages_mensa_Mensa.3
	Doc/man/man3/CampusAppWP8_pages_mensa_MensaPage.3
	Doc/man/man3/CampusAppWP8_pages_news.3
	Doc/man/man3/CampusAppWP8_pages_news_NewsPage.3
	Doc/man/man3/CampusAppWP8_pages_news_RSSItem.3
	Doc/man/man3/CampusAppWP8_pages_news_RSSNewsTemplate.3
	Doc/man/man3/CampusAppWP8_pages_webmail.3
	Doc/man/man3/CampusAppWP8_pages_webmail_Page1.3
	Doc/man/man3/CampusAppWP8_pages_webmail_Webmail.3
	Doc/rtf/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed.png
	Doc/rtf/class_campus_app_w_p8_1_1_pages_1_1_openinghours_1_1_openinghours_page.png
	Doc/rtf/class_campus_app_w_p8_1_1_utility_1_1_feed_3_01_t_01_4.png
	Doc/rtf/class_campus_app_w_p8_1_1_utility_1_1_http_request.png
	Doc/rtf/class_campus_app_w_p8_1_1_utility_1_1_xml_feed_3_01_t_01_4.png
	Doc/rtf/dir_05f18060c68559a865c9d41f7fb907cc.rtf
	Doc/rtf/dir_0a0262648802c8fa7405f815eca989e4.rtf
	Doc/rtf/dir_1073e9f439c87c111068755896d82c05.rtf
	Doc/rtf/dir_13969638f06df799347bce25efcb3a16.rtf
	Doc/rtf/dir_21535ccf759c2a522698b0b6a65b0eb5.rtf
	Doc/rtf/dir_2d311ea570d9e1c140e3775582f0c6e6.rtf
	Doc/rtf/dir_2d53bace0827e2bf2f77ef9b5661f678.rtf
	Doc/rtf/dir_3193f1d6fb141dd24ccdf3ab919c59e1.rtf
	Doc/rtf/dir_43c9fdb099d661ab6adf29f06188c90c.rtf
	Doc/rtf/dir_61694d696174b41f9f942e5b19002064.rtf
	Doc/rtf/dir_6739d22265f79723af173738d7f6d953.rtf
	Doc/rtf/dir_6bacb8829aeb51ed3b0d715b6a3da162.rtf
	Doc/rtf/dir_6c1b508c19440a399d17c73bbbf14cb6.rtf
	Doc/rtf/dir_6de442f01690ad19364998fec61f3845.rtf
	Doc/rtf/dir_7992d2ae2f44549358f6bbac582ef56c.rtf
	Doc/rtf/dir_7f12a6abf42a32e793ec2672821d39ef.rtf
	Doc/rtf/dir_8e2bb6ed875431774c2c5ec3d327b5af.rtf
	Doc/rtf/dir_8effc334115523b582ac57fdba9e762a.rtf
	Doc/rtf/dir_93a662dedef0a167f025fa842da5b025.rtf
	Doc/rtf/dir_9ec96b030a893d44df644289638c5455.rtf
	Doc/rtf/dir_af3a313bd21a45ca7168411249229c16.rtf
	Doc/rtf/dir_c2e72ee4966602e4b455c4ea040a3c82.rtf
	Doc/rtf/dir_c5add0b19063b6242461e8e811903b23.rtf
	Doc/rtf/dir_c96c24b29d5f5a7edd4a32cfcf0ce524.rtf
	Doc/rtf/dir_ccd35b6bf37d1a47cc7b6a40c3b9a180.rtf
	Doc/rtf/dir_d41793d8c394d152b5e09a3e26715b0f.rtf
	Doc/rtf/dir_d96a967f964c1de2cbce6cdd2c6f9987.rtf
	Doc/rtf/dir_db660fa6ccabfebae5ecfcb91b23cb0b.rtf
	Doc/rtf/dir_e01013a89c0db186579be3bde17b6d61.rtf
	Doc/rtf/dir_e29671f860be0283b1e43fd2c2c54c8d.rtf
	Doc/rtf/dir_e5003b30e146229ea390d69e22496900.rtf
	Doc/rtf/dir_e7609f5a50dfa281e7e0cb66859d2aae.rtf
	Doc/rtf/dir_eb8ec6a25613bee50fda0a22a7c3fec2.rtf
	Doc/rtf/dir_ec3d220e6deb3baaa30cfdec1c46791f.rtf
	Doc/rtf/dir_f430e31c3cc30ed9318a1321b6bff73e.rtf
	Doc/rtf/dir_fbd722b3c940652002633e6ed0c44f4f.rtf
	Doc/rtf/dir_fd54810065c522d18968f48cf271eca3.rtf
	Doc/rtf/dir_fe309a583d11a5902082c112d0275875.rtf
	Doc/rtf/refman.rtf
	Doc/xml/_api_8cs.xml
	Doc/xml/_api_event_handler_8cs.xml
	Doc/xml/_app_8g_8cs.xml
	Doc/xml/_app_8g_8i_8cs.xml
	Doc/xml/_app_resources_8_designer_8cs.xml
	Doc/xml/_campus_map_page_8g_8cs.xml
	Doc/xml/_campus_map_page_8g_8i_8cs.xml
	Doc/xml/_campus_map_page_8xaml_8cs.xml
	Doc/xml/_constants_8_designer_8cs.xml
	Doc/xml/_department_feed_8cs.xml
	Doc/xml/_department_page_8xaml_8cs.xml
	Doc/xml/_event_feed_8cs.xml
	Doc/xml/_event_index_page_8xaml_8cs.xml
	Doc/xml/_event_page_8g_8cs.xml
	Doc/xml/_event_page_8g_8i_8cs.xml
	Doc/xml/_event_page_8xaml_8cs.xml
	Doc/xml/_feed_8cs.xml
	Doc/xml/_file_list_8cs.xml
	Doc/xml/_file_manager_8cs.xml
	Doc/xml/_http_request_8cs.xml
	Doc/xml/_lecture_api_8cs.xml
	Doc/xml/_lecture_module_8cs.xml
	Doc/xml/_lecture_page_8g_8cs.xml
	Doc/xml/_lecture_page_8g_8i_8cs.xml
	Doc/xml/_lecture_page_8xaml_8cs.xml
	Doc/xml/_lecture_page_model_8cs.xml
	Doc/xml/_mensa_feed_8cs.xml
	Doc/xml/_mensa_page_8g_8cs.xml
	Doc/xml/_mensa_page_8xaml_8cs.xml
	Doc/xml/_modul_web_page_8xaml_8cs.xml
	Doc/xml/_news_feed_8cs.xml
	Doc/xml/_news_index_page_8xaml_8cs.xml
	Doc/xml/_news_page_8g_8cs.xml
	Doc/xml/_news_page_8xaml_8cs.xml
	Doc/xml/_openinghours_feed_8cs.xml
	Doc/xml/_openinghours_institution_model_8cs.xml
	Doc/xml/_openinghours_page_8xaml_8cs.xml
	Doc/xml/_result_detail_page_8g_8cs.xml
	Doc/xml/_result_detail_page_8g_8i_8cs.xml
	Doc/xml/_result_detail_page_8xaml_8cs.xml
	Doc/xml/_result_page_8g_8cs.xml
	Doc/xml/_result_page_8g_8i_8cs.xml
	Doc/xml/_result_page_8xaml_8cs.xml
	Doc/xml/_start_page_8g_8cs.xml
	Doc/xml/_start_page_8g_8i_8cs.xml
	Doc/xml/_start_page_8xaml_8cs.xml
	Doc/xml/_themelized_icons_8cs.xml
	Doc/xml/_u_r_l_list_8cs.xml
	Doc/xml/_u_r_l_param_model_8cs.xml
	Doc/xml/_webmail_page_8xaml_8cs.xml
	Doc/xml/_xml_api_8cs.xml~HEAD
	Doc/xml/_xml_manager_8cs.xml
	Doc/xml/class_campus_app_w_p8_1_1_app.xml
	Doc/xml/class_campus_app_w_p8_1_1_feed_1_1_openinghours_1_1_openinghours_feed.xml
	Doc/xml/class_campus_app_w_p8_1_1_main_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_base_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_base_view_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_chair_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_department_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_department_view_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_departments_1_1_faculty_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_lecture_page_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1_lecture_1_1_modul_web_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_channel_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_model_1_1events__news_1_1_r_s_s_view_model.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_campusmap_1_1_campus_map_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_departments_1_1_department_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_index_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_events_1_1_event_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_lecture_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_modul_web_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_detail_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_result_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_lecture_1_1_results.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_mensa_1_1_mensa_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_index_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_news_1_1_news_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_openinghours_1_1_openinghours_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_start_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1_webmail_1_1_webmail_page.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1news_1_1_r_s_s_news_template.xml
	Doc/xml/class_campus_app_w_p8_1_1_pages_1_1webmail_1_1_webmail.xml
	Doc/xml/class_campus_app_w_p8_1_1_resources_1_1_app_resources.xml
	Doc/xml/class_campus_app_w_p8_1_1_resources_1_1_constants.xml
	Doc/xml/class_campus_app_w_p8_1_1_resources_1_1_icons.xml
	Doc/xml/class_campus_app_w_p8_1_1_utility_1_1_feed_3_01_t_01_4.xml
	Doc/xml/class_campus_app_w_p8_1_1_utility_1_1_file_list.xml
	Doc/xml/class_campus_app_w_p8_1_1_utility_1_1_http_request.xml
	Doc/xml/class_campus_app_w_p8_1_1_utility_1_1_u_r_l_list.xml
	Doc/xml/class_campus_app_w_p8_1_1_utility_1_1_xml_api_3_01_t_01_4.xml
	Doc/xml/class_campus_app_w_p8_1_1_utility_1_1_xml_feed_3_01_t_01_4.xml
	Doc/xml/class_campus_app_w_p8_1_1_utility_1_1_xml_manager.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1_page1.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1_start_page.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1campusmap_1_1_page1.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_lecture.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1lecture_1_1_page1.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1mensa_1_1_mensa.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1mensa_1_1_mensa_page.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1news_1_1_news_page.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1news_1_1_r_s_s_news_template.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1webmail_1_1_page1.xml
	Doc/xml/class_campus_app_w_p8_1_1pages_1_1webmail_1_1_webmail.xml
	Doc/xml/dir_0a0262648802c8fa7405f815eca989e4.xml
	Doc/xml/dir_1073e9f439c87c111068755896d82c05.xml
	Doc/xml/dir_6bacb8829aeb51ed3b0d715b6a3da162.xml
	Doc/xml/dir_6c1b508c19440a399d17c73bbbf14cb6.xml
	Doc/xml/dir_7f12a6abf42a32e793ec2672821d39ef.xml
	Doc/xml/dir_8effc334115523b582ac57fdba9e762a.xml
	Doc/xml/dir_ec3d220e6deb3baaa30cfdec1c46791f.xml
	Doc/xml/index.xml
	Doc/xml/mensa_2_mensa_page_8g_8i_8cs.xml
	Doc/xml/namespace_campus_app_w_p8.xml
	Doc/xml/namespace_campus_app_w_p8_1_1_feed.xml
	Doc/xml/namespace_campus_app_w_p8_1_1_model.xml
	Doc/xml/namespace_campus_app_w_p8_1_1_model_1_1_lecture.xml
	Doc/xml/namespace_campus_app_w_p8_1_1_pages.xml
	Doc/xml/namespace_campus_app_w_p8_1_1_pages_1_1_openinghours.xml
	Doc/xml/namespace_campus_app_w_p8_1_1_utility.xml
	Doc/xml/namespace_system_1_1_i_o.xml
	Doc/xml/namespace_system_1_1_xml_1_1_linq.xml
	Doc/xml/news_2_news_page_8g_8i_8cs.xml
2013-07-17 14:00:15 +02:00
stubbfel
be65f4056b addd 2013-07-17 13:55:02 +02:00
stubbfel
73a186cf28 Merge branch 'release/r114' into develmaster 2013-07-17 13:51:16 +02:00
stubbfel
7a7c478277 Merge branch 'feature/#114' into develop 2013-07-17 13:47:17 +02:00
stubbfel
c886b3e573 finish #114 2013-07-17 13:47:02 +02:00
stubbfel
98a51bce24 change tilestyle 2013-07-17 12:22:32 +02:00
stubbfel
a7769184d5 Merge branch 'hotfix/#87' into develop 2013-07-17 11:53:16 +02:00
stubbfel
40145c727e Merge branch 'hotfix/#87' into develmaster 2013-07-17 11:53:13 +02:00
stubbfel
6ead6414e6 third patch 2013-07-17 11:40:17 +02:00
stubbfel
03789a9a38 add all 2013-07-17 11:33:11 +02:00
stubbfel
92db7d16f3 clear git 2013-07-17 11:31:47 +02:00
stubbfel
9454a764d6 patch two 2013-07-17 10:49:34 +02:00
stubbfel
a433d47583 fist patch to prj file 2013-07-17 10:07:37 +02:00
stubbfel
486058687d Merge branch 'hotfix/#113' into develop 2013-07-16 15:09:44 +02:00
stubbfel
ce3c953b64 Merge branch 'hotfix/#113' into develmaster 2013-07-16 15:09:43 +02:00
stubbfel
e2ee1aad9f fix #113 2013-07-16 15:09:17 +02:00
stubbfel
281cd06bab Merge branch 'release/rdel' into develmaster 2013-07-16 14:00:15 +02:00
stubbfel
d71f6db920 deletion 2013-07-16 13:59:42 +02:00
stubbfel
eb68b666f7 Merge branch 'develmaster' into develop 2013-07-16 13:48:11 +02:00
stubbfel
8a69101cbf Merge branch 'hotfix/#72' into develmaster
Conflicts:
	CampusAppWP8/CampusAppWP8/Resources/Constants.resx
2013-07-16 13:47:42 +02:00
stubbfel
d9a54b2b13 delete #72 2013-07-16 13:43:15 +02:00
Christian Fiedler
92d580f270 fixed constants 2013-07-16 13:42:45 +02:00
Christian Fiedler
8b4ee44520 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-07-16 13:40:40 +02:00
Christian Fiedler
9c0415ddbb fixed constants 2013-07-16 13:39:53 +02:00
stubbfel
52a3154caf Merge branch 'develmaster' of 141.43.76.143:repos/bare/win8phoneApp into develmaster 2013-07-16 13:38:33 +02:00
stubbfel
18f72e6096 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-07-16 13:38:23 +02:00
stubbfel
82625f7aa4 Merge branch 'hotfix/#73' into develop 2013-07-16 13:37:42 +02:00
stubbfel
0b82c3b18a Merge branch 'hotfix/#73' into develmaster 2013-07-16 13:37:41 +02:00
Christian Fiedler
3616bd233f Merge branch 'hotfix/#79' into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/Pages/Events/EventIndexPage.xaml.cs
	CampusAppWP8/CampusAppWP8/Pages/News/NewsIndexPage.xaml.cs
	CampusAppWP8/CampusAppWP8/Resources/Constants.Designer.cs
	CampusAppWP8/CampusAppWP8/Resources/Constants.resx
2013-07-16 13:35:38 +02:00
Christian Fiedler
573a562e03 Merge branch 'hotfix/#79' into develmaster
Conflicts:
	CampusAppWP8/CampusAppWP8/Pages/Events/EventIndexPage.xaml.cs
	CampusAppWP8/CampusAppWP8/Pages/News/NewsIndexPage.xaml.cs
	CampusAppWP8/CampusAppWP8/Resources/Constants.Designer.cs
	CampusAppWP8/CampusAppWP8/Resources/Constants.resx
2013-07-16 13:33:10 +02:00
stubbfel
25d6217a9b delete BaseModel 2013-07-16 13:29:33 +02:00
stubbfel
5fbd297af5 delete FileList 2013-07-16 13:26:09 +02:00
Christian Fiedler
f1e41b1fce #79 #96 2013-07-16 13:22:04 +02:00
stubbfel
c0692dfca9 Merge branch 'release/r#112' into develmaster 2013-07-16 12:21:37 +02:00
stubbfel
cf4c5dc486 change to XMLModel 2013-07-16 12:20:16 +02:00
stubbfel
707e7c0761 Merge branch 'release/r#111' into develmaster 2013-07-16 12:00:19 +02:00
stubbfel
347e45f561 change to XMLModel 2013-07-16 11:59:38 +02:00
stubbfel
4395f4f6cd Merge branch 'release/r#108' into develmaster 2013-07-16 11:43:05 +02:00
stubbfel
182b50eca2 Merge branch 'feature/#108' into develop 2013-07-16 11:42:00 +02:00
stubbfel
544ae68f2c enable department 2013-07-16 11:41:32 +02:00
stubbfel
db15808e24 change to xmlmodel 2013-07-16 10:40:09 +02:00
stubbfel
7e99840b6c rrefactor linkpage 2013-07-15 18:53:29 +02:00
Christian Fiedler
0f82e4512d Merge branch 'release/new_file_system' into develmaster 2013-07-15 17:34:15 +02:00
Christian Fiedler
19e18a4daa Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop 2013-07-15 17:30:43 +02:00
Christian Fiedler
2a24c01854 removed icon 2013-07-15 17:29:37 +02:00
Christian Fiedler
2ef3d053b1 mega merge 2013-07-15 17:28:36 +02:00
stubbfel
c0a880e771 Merge branch 'hotfix/#100' into develop 2013-07-15 17:22:00 +02:00
stubbfel
46cedaeeb4 Merge branch 'hotfix/#100' into develmaster 2013-07-15 17:21:59 +02:00
stubbfel
bda60de4f5 reafactor #100 2013-07-15 17:21:36 +02:00
Christian Fiedler
e70a6d36f1 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
2013-07-15 16:59:59 +02:00
Christian Fiedler
80d008a431 Merge branch 'develop' of 141.43.76.143:repos/bare/win8phoneApp into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/Model/Events/RSSChannelModel.cs
	CampusAppWP8/CampusAppWP8/Model/Events/RSSModel.cs
	CampusAppWP8/CampusAppWP8/Pages/Events/EventIndexPage.xaml.cs
	CampusAppWP8/CampusAppWP8/Pages/News/NewsIndexPage.xaml.cs
	CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs
	CampusAppWP8/CampusAppWP8/Resources/AppResources.resx
	CampusAppWP8/CampusAppWP8/Resources/Constants.Designer.cs
	CampusAppWP8/CampusAppWP8/Resources/Constants.resx
	CampusAppWP8/CampusAppWP8/pages/StartPage.xaml
	CampusAppWP8/CampusAppWP8/pages/StartPage.xaml.cs
2013-07-15 16:58:31 +02:00
stubbfel
175765a3c0 Merge branch 'hotfix/#107' into develop 2013-07-15 15:17:30 +02:00
stubbfel
5a709e7445 Merge branch 'hotfix/#107' into develmaster 2013-07-15 15:17:30 +02:00
stubbfel
a2eeb54c55 finish #107 2013-07-15 15:17:21 +02:00
stubbfel
511e6640ba Merge branch 'release/r#104' into develmaster 2013-07-15 15:09:33 +02:00
stubbfel
505b19e57d Merge branch 'hotfix/#100' into develop 2013-07-15 15:02:31 +02:00
stubbfel
5d2614d59b Merge branch 'hotfix/#100' into develmaster 2013-07-15 15:02:28 +02:00
stubbfel
5c8756ac21 finish #100 2013-07-15 15:02:13 +02:00
stubbfel
10018077fc add style 2013-07-15 13:35:18 +02:00
stubbfel
ca13f3f581 finish #104 2013-07-15 13:26:47 +02:00
Christian Fiedler
6f1eae3ca8 no message 2013-07-12 18:25:17 +02:00
Christian Fiedler
8774683a80 Merge branch 'hotfix/#57' into develop 2013-07-12 18:12:48 +02:00
Christian Fiedler
8335c47b0f #57 #90 #80 2013-07-12 18:08:17 +02:00
stubbfel
ceeaabac1c Merge branch 'release/r#106' into develmaster 2013-07-11 16:45:41 +02:00
stubbfel
e1abe121bf Merge branch 'feature/#106' into develop 2013-07-11 16:43:53 +02:00
stubbfel
ed891074e0 add listbuttonstyle to all pages 2013-07-11 16:43:39 +02:00
stubbfel
6dc522b6a8 add listButtonstyle 2013-07-11 15:31:02 +02:00
stubbfel
b54be92e3c Merge branch 'release/#94' into develmaster 2013-07-09 10:21:00 +02:00
stubbfel
12acceff32 Merge branch 'release/#94' into develop 2013-07-09 10:21:00 +02:00
stubbfel
9e31f121ba add Landscape Orientation at studentencouncil 2013-07-09 10:20:23 +02:00
stubbfel
a06133b173 Merge branch 'hotfix/#95' into develmaster 2013-07-09 10:17:51 +02:00
stubbfel
4fa7c9d9dd Merge branch 'hotfix/#95' into develop 2013-07-09 10:17:51 +02:00
stubbfel
e46a7a22e1 add Landscape Orientation at linkpage 2013-07-09 10:17:38 +02:00
stubbfel
7396edc095 Merge branch 'hotfix/#93' into develmaster 2013-07-09 10:14:08 +02:00
stubbfel
b6b003315f Merge branch 'hotfix/#93' into develop 2013-07-09 10:14:08 +02:00
stubbfel
e1ea814861 change homeworkicon at startpage (fix #93) 2013-07-09 10:13:50 +02:00
stubbfel
579217ec1c Merge branch 'release/r#92' into develmaster 2013-07-08 18:47:53 +02:00
stubbfel
2f247e29b4 add toogleButton and in import in Studentcouncil 2013-07-08 18:46:31 +02:00
stubbfel
3003508139 Merge branch 'release/r#91#83#84#86#85' into develmaster 2013-07-08 15:34:57 +02:00
stubbfel
cb242fc2fd Merge branch 'feature/#85' into develop 2013-07-08 15:32:19 +02:00
stubbfel
4f10725531 finisch #85 2013-07-08 15:31:56 +02:00
stubbfel
c3a572c6f6 add Qurreystring to navbtn #85 2013-07-08 15:29:01 +02:00
stubbfel
e60bfae1a8 add Navbutton anud add Constatn.rex to global 2013-07-08 14:12:45 +02:00
stubbfel
731e3305b9 finish #86 2013-07-08 12:33:01 +02:00
stubbfel
bc77d076c9 add Phonebotton and import them to openinghours 2013-07-08 12:31:53 +02:00
stubbfel
b3ef2ab81f Merge branch 'feature/#84' into develop 2013-07-08 12:15:08 +02:00
stubbfel
ea54e23d56 finish #84 2013-07-08 12:14:41 +02:00
stubbfel
0f64e15c3f add GoToMapButton aund add them to Openinghours + change Mailbutton 2013-07-08 12:13:20 +02:00
stubbfel
476a626de4 Merge branch 'feature/#83' into develop 2013-07-08 11:37:43 +02:00
stubbfel
2b4b980883 finish #83 2013-07-08 11:37:28 +02:00
stubbfel
086317fef5 add linkbutto and import button in linkpage und studentcouncil 2013-07-08 11:35:19 +02:00
stubbfel
3755348854 add btuLogo #91 2013-07-08 11:15:48 +02:00
stubbfel
cc4cfd9afd Merge branch 'release/r#78' into develmaster 2013-07-04 14:11:26 +02:00
stubbfel
7053571f6c Merge branch 'feature/#78' into develop 2013-07-04 14:10:08 +02:00
stubbfel
170067df02 finish #78 2013-07-04 13:52:07 +02:00
stubbfel
38becf5ae6 add emaibtn #78 2013-07-04 13:51:32 +02:00
stubbfel
0e90a7a03c Merge branch 'release/r#74' into develmaster 2013-07-03 13:45:05 +02:00
stubbfel
7e65f09ca8 Merge branch 'release/r#74' into develop 2013-07-03 13:45:05 +02:00
stubbfel
7056650095 add #74 to startpage 2013-07-03 13:44:46 +02:00
stubbfel
5e5074a534 Merge branch 'feature/#74' into develop 2013-07-03 13:37:58 +02:00
stubbfel
f5ef147baa finish #74 2013-07-03 13:37:12 +02:00
stubbfel
c9b3553d2a add models and feed #74 2013-07-02 15:18:40 +02:00
stubbfel
f8280d1ce1 Merge branch 'release/r#71' into develmaster 2013-07-02 12:25:44 +02:00
stubbfel
448cfd5118 finish #71 2013-07-02 12:25:05 +02:00
stubbfel
655b4c0638 add Linkpage, Model and feeds 2013-07-02 12:17:15 +02:00
stubbfel
ff39d78658 Merge branch 'release/r#67' into develmaster 2013-07-01 13:20:12 +02:00
stubbfel
d8071e76eb finish #67 2013-07-01 13:19:07 +02:00
stubbfel
2e883b1e98 Merge branch 'release/r#68' into develmaster 2013-07-01 11:45:16 +02:00
stubbfel
5a55355f98 finish #68 2013-07-01 11:43:56 +02:00
stubbfel
cfb7b74610 add doku 2013-06-27 14:27:52 +02:00
Christian Fiedler
22a0315fdd Merge branch 'release/#55' into develmaster 2013-06-25 14:10:40 +02:00
Christian Fiedler
fe46e28a26 Merge branch 'feature/#55' into develop 2013-06-25 14:08:48 +02:00
Christian Fiedler
31b4e4459e #55 2013-06-25 14:06:27 +02:00
stubbfel
0991901c90 Merge branch 'release/#51' into develmaster 2013-06-24 13:51:04 +02:00
stubbfel
94a12f2a77 change icon source of lecture and map 2013-06-24 13:50:24 +02:00
stubbfel
2b96528c7d Merge branch 'feature/#51' into develop 2013-06-24 13:33:39 +02:00
stubbfel
7ee3fa5535 finish testmap 2013-06-24 13:27:16 +02:00
Christian Fiedler
a8d93ee943 Merge branch 'develop' into develmaster 2013-06-24 12:56:49 +02:00
Christian Fiedler
2a8d321a64 fixed a wrong merged line 2013-06-24 12:54:12 +02:00
Christian Fiedler
4b5587770c Merge branch 'feature/#44' into develop
Conflicts:
	CampusAppWP8/CampusAppWP8/pages/StartPage.xaml.cs
2013-06-24 12:44:16 +02:00
Christian Fiedler
a750b5e1a2 #44 themerized icons 2013-06-21 16:25:13 +02:00
stubbfel
709f7fc289 end of day2 #51 2013-06-21 13:02:13 +02:00
stubbfel
811ad35fa9 add mapmodel 2013-06-21 12:37:17 +02:00
stubbfel
ab0ba5ac6b Merge branch 'release/r#45' into develmaster 2013-06-21 11:25:37 +02:00
stubbfel
bb3de8beec add links to the startpage and doku 2013-06-21 11:22:33 +02:00
stubbfel
c5ea535489 finish day 2013-06-20 15:56:13 +02:00
stubbfel
bbc6269ed1 add search icon #51 2013-06-20 13:11:27 +02:00
stubbfel
d8b3848086 Merge branch 'release/r#52' into develmaster 2013-06-20 12:35:13 +02:00
stubbfel
775533ec32 Merge branch 'feature/#52' into develop 2013-06-20 12:32:49 +02:00
stubbfel
eb91cbae44 change namespace 2013-06-20 12:32:32 +02:00
stubbfel
b52c0c8625 add and mv #52 2013-06-20 12:31:30 +02:00
stubbfel
52872b108b Merge branch 'release/r#48' into develop 2013-06-19 10:37:42 +02:00
stubbfel
d06b86bc41 Merge branch 'release/r#48' into develmaster 2013-06-19 10:37:41 +02:00
stubbfel
c293c331fb change nav to startpage 2013-06-19 10:37:16 +02:00
stubbfel
e044450f1d Merge branch 'feature/#48' into develop 2013-06-19 10:35:02 +02:00
stubbfel
ce6358b9f7 clear stylecop warning #48 2013-06-19 10:32:55 +02:00
stubbfel
e27a8bb989 add api class 2013-06-19 10:30:51 +02:00
stubbfel
c666a526f0 Merge branch 'hotfix/#47' into develop 2013-06-19 10:09:01 +02:00
stubbfel
6fed7482ca Merge branch 'hotfix/#47' into develmaster 2013-06-19 10:09:00 +02:00
stubbfel
4d79854ee7 rename RestApa to HttpRequst 2013-06-19 10:08:28 +02:00
stubbfel
57da34fc6b Merge branch 'release/#46' into develmaster 2013-06-19 09:57:02 +02:00
stubbfel
518bbc00ce finish #46 2013-06-18 15:22:50 +02:00
stubbfel
38b379c6d6 Merge branch 'hotfix/#32' into develop 2013-06-18 15:07:18 +02:00
stubbfel
24f7607f84 Merge branch 'hotfix/#32' into develmaster 2013-06-18 15:07:15 +02:00
stubbfel
55d55c64e0 finisch #32 2013-06-18 15:06:30 +02:00
stubbfel
8f472d7662 add LecturepageModel 2013-06-18 10:34:09 +02:00
Christian Fiedler
919c1f8d08 Merge branch 'release/#43' into develmaster 2013-06-17 15:27:05 +02:00
Christian Fiedler
ff81278aba embedded webbrowser in events and news 2013-06-17 15:24:43 +02:00
Christian Fiedler
0b71ef13fe Merge branch 'hotfix/#28' into develop 2013-06-17 14:51:37 +02:00
Christian Fiedler
e180ca3a45 Merge branch 'hotfix/#28' into develmaster 2013-06-17 14:51:36 +02:00
Christian Fiedler
978fb9b83b #28 2013-06-17 14:49:00 +02:00
stubbfel
fcd674aa4e Merge branch 'release/r#33' into develmaster 2013-06-17 14:04:43 +02:00
stubbfel
7e2552a8e3 add search button to lecturepage 2013-06-17 14:03:29 +02:00
stubbfel
ffc902c78f Merge branch 'feature/#33' into develop 2013-06-17 13:50:07 +02:00
stubbfel
5dbcc01dd2 add doku + refactor to lectur and api #33 2013-06-17 13:48:10 +02:00
stubbfel
a2463795f9 add Api to LecturePage 2013-06-17 12:39:05 +02:00
Christian Fiedler
53d5fa413e Merge branch 'release/icons' into develmaster 2013-06-17 12:21:03 +02:00
Christian Fiedler
5c3a8a3432 #34 and changed background opacity of other images 2013-06-17 12:15:09 +02:00
stubbfel
e451f7ff89 add CreateGetUrl #33 2013-06-17 12:14:02 +02:00
stubbfel
25b05855a2 finish xmlApi 2013-06-17 11:50:01 +02:00
stubbfel
52625e6bee init #33 2013-06-17 11:25:08 +02:00
stubbfel
6da4552e79 Merge branch 'feature/#35' into develop 2013-06-17 11:21:26 +02:00
stubbfel
1c890fd43d finish #35 2013-06-17 11:20:51 +02:00
stubbfel
f8f90ab247 init #35 2013-06-17 10:49:43 +02:00
stubbfel
0f6196a521 Merge branch 'release/#37' into develmaster 2013-06-17 10:45:51 +02:00
stubbfel
eac32fadd3 Merge branch 'feature/#37' into develop 2013-06-17 10:44:35 +02:00
stubbfel
3d3a0fa9e2 Merge branch 'release/release' into develmaster 2013-06-17 10:30:36 +02:00
stubbfel
a93ea28794 resolved #38 2013-06-17 10:28:05 +02:00
stubbfel
f49d1bba36 change LecturreActivity (add Feature #37) 2013-06-17 10:12:22 +02:00
stubbfel
db46c1a451 add methods #37 2013-06-17 10:09:39 +02:00
stubbfel
7068d54406 add doku 2013-06-13 13:32:21 +02:00
stubbfel
2f4034a4f2 Merge branch 'release/add#29' into develmaster 2013-06-13 12:14:41 +02:00
stubbfel
ec3fd17234 Merge branch 'feature/#29' into develop 2013-06-13 12:13:17 +02:00
stubbfel
bff8eb07c8 add documention to the models 2013-06-13 12:11:56 +02:00
stubbfel
512d367a7e add docmumentation to the pages 2013-06-13 10:50:37 +02:00
stubbfel
eb533e8008 update lecture 2013-06-12 15:21:16 +02:00
stubbfel
6071f96b3b lecture sendrequest and shows result 2013-06-12 13:07:24 +02:00
stubbfel
72495a5bc5 Merge branch 'hotfix/#30' into develop 2013-06-12 10:57:20 +02:00
stubbfel
84266dfb59 Merge branch 'hotfix/#30' into develmaster 2013-06-12 10:54:55 +02:00
stubbfel
9c973b2b8f resoved issue #30 2013-06-12 10:54:20 +02:00
4329 changed files with 387538 additions and 4022 deletions

65
.gitattributes vendored Normal file
View File

@@ -0,0 +1,65 @@
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
*.csproj -text merge=union
*.sln -text merge=union
*.resx -text merge=union
*.StyleCop -text merge=union
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

309
.gitignore vendored Normal file
View File

@@ -0,0 +1,309 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
*.ncrunch*
.*crunch*.local.xml
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.Publish.xml
*.pubxml
# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
App_Data/*.mdf
App_Data/*.ldf
#LightSwitch generated files
GeneratedArtifacts/
_Pvt_Extensions/
ModelManifest.xml
# =========================
# Windows detritus
# =========================
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Mac desktop service store files
.DS_Store
gitattributes
gitignore
winphone/
.spl
.srum
*.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/

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

@@ -5,7 +5,7 @@
// <author>stubbfel</author>
// <sience>03.05.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Utility
namespace CampusAppDLL.Utility
{
using System;
@@ -20,7 +20,16 @@ namespace CampusAppWP8.Utility
/// <param name="exception">exception which has to log</param>
public static void LogException(Exception exception)
{
Console.WriteLine(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

@@ -5,7 +5,7 @@
// <author>stubbfel</author>
// <sience>06.06.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Utility
namespace CampusAppDLL.Utility
{
using System.Text.RegularExpressions;
@@ -35,6 +35,25 @@ namespace CampusAppWP8.Utility
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,170 @@

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
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 = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Debug|Mixed Platforms.Deploy.0 = Debug|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|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Mixed Platforms.Build.0 = Release|x86
{120B88CC-F3F0-4C5A-A3FD-C26E835338CC}.Release|Mixed Platforms.Deploy.0 = Release|x86
{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 = Debug|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Debug|Mixed Platforms.Deploy.0 = Debug|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|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Mixed Platforms.Build.0 = Release|x86
{E49420AA-3023-42EF-8255-67B1F5E52B43}.Release|Mixed Platforms.Deploy.0 = Release|x86
{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 = Debug|Any CPU
{67D80BE2-0FB7-44C8-A495-7D44FC2AC262}.Debug|Mixed Platforms.Build.0 = Debug|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 = Debug|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 = Debug|Any CPU
{E4EC5B95-06FC-4304-97E2-9E3F9B980303}.Debug|Mixed Platforms.Build.0 = Debug|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 = Debug|Any CPU
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Debug|Mixed Platforms.Build.0 = Debug|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|x86
{2A51FA6C-791B-4935-B869-FDBA9ED774D7}.Release|Mixed Platforms.Build.0 = Release|x86
{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
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,80 @@
//-----------------------------------------------------------------------
// <copyright file="CampusSpsApi.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>12.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System;
using CampusAppWP8.Model.GeoDb;
using CampusAppWP8.Resources;
using CampusAppWP8.Utility;
/// <summary>
/// Class for SPSAPI
/// </summary>
public class CampusSpsApi : SpsApi
{
#region Constructor
/// <summary>
/// Initializes a new instance of the <see cref="CampusSpsApi" /> class.
/// </summary>
public CampusSpsApi()
: base()
{
}
#endregion
#region Method
/// <summary>
/// Method set the UriParameter of a campusRequest for a given latitude and longitude
/// </summary>
/// <param name="lat">latitude parameter</param>
/// <param name="log">longitude parameter</param>
public void SetupCampusRequest(string lat, string log)
{
this.SetupPlaceRequest(lat, log, Constants.SpsApi_CampusDomain);
}
/// <summary>
/// Method set the UriParameter of a campusRequest for the actualPosition
/// </summary>
public void SetupCurrentCampusRequest()
{
Utilities.DetermineAndStoreCurrentPosition();
string lat = App.LoadFromAppState<string>(Constants.GeoWatch_CurrentPosition_Lat);
string log = App.LoadFromAppState<string>(Constants.GeoWatch_CurrentPosition_Long);
this.SetupCampusRequest(lat, log);
}
/// <summary>
/// Method return the campus of the placeList
/// </summary>
/// <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,65 @@
//-----------------------------------------------------------------------
// <copyright file="PisApi.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>09.09.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System.Collections.Generic;
using CampusAppWP8.Model;
using CampusAppWP8.Model.GeoDb;
using CampusAppWP8.Resources;
using CampusAppWPortalLib8.Model;
using CampusAppWPortalLib8.Model.Utility;
/// <summary>Pis api.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
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,65 @@
//-----------------------------------------------------------------------
// <copyright file="PssApi.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>09.09.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System.Collections.Generic;
using CampusAppWP8.Model;
using CampusAppWP8.Model.GeoDb;
using CampusAppWP8.Resources;
using CampusAppWPortalLib8.Model;
using CampusAppWPortalLib8.Model.Utility;
/// <summary>Pss api.</summary>
/// <remarks>Stubbfel, 09.09.2013.</remarks>
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,69 @@
//-----------------------------------------------------------------------
// <copyright file="SpsApi.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>06.08.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Api.GeoApi
{
using System.Collections.Generic;
using CampusAppWP8.Model;
using CampusAppWP8.Model.GeoDb;
using CampusAppWP8.Resources;
using CampusAppWP8.Utility;
using CampusAppWPortalLib8.Model;
using CampusAppWPortalLib8.Model.Utility;
/// <summary>
/// Class for SPSAPI
/// </summary>
public class SpsApi : XmlModel<SpsModel>
{
#region Constructor
/// <summary>
/// Initializes a new instance of the <see cref="SpsApi" /> class.
/// </summary>
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>
/// <param name="lat">latitude of the place</param>
/// <param name="log">longitude of the place</param>
/// <param name="domian">request domain</param>
public void SetupPlaceRequest(string lat, string log, string domian = null)
{
List<UrlParamModel> parameterList = new List<UrlParamModel>();
parameterList.Add(new CleanUrlParamModel(Constants.SpsApi_LatitudeParaKey, lat));
parameterList.Add(new CleanUrlParamModel(Constants.SpsApi_LongitudeParaKey, log));
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();
string lat = App.LoadFromAppState<string>(Constants.GeoWatch_CurrentPosition_Lat);
string log = App.LoadFromAppState<string>(Constants.GeoWatch_CurrentPosition_Long);
this.SetupPlaceRequest(lat, log, domian);
}
#endregion
}
}

View File

@@ -0,0 +1,36 @@
//-----------------------------------------------------------------------
// <copyright file="LectureApi.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>13.06.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Api.Lecture
{
using CampusAppWP8.Model;
using CampusAppWP8.Model.Lecture;
using CampusAppWP8.Resources;
using CampusAppWPortalLib8.Model;
/// <summary>
/// Class for the feed of the Lecture
/// </summary>
/// <remarks>
/// need the XmlAPI
/// </remarks>
public class LectureApi : XmlModel<LectureWp8List>
{
#region Constructor
/// <summary>
/// Initializes a new instance of the <see cref="LectureApi" /> class.
/// </summary>
public LectureApi()
: base(ModelType.Feed, Constants.UrlLecture_ApiBaseAddr)
{
this.ValidRootName = Constants.LectureXmlValidRootName;
}
#endregion
}
}

View File

@@ -0,0 +1,32 @@
//-----------------------------------------------------------------------------
// <copyright file="PersonSearchApi.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>05.09.2013</sience>
//-----------------------------------------------------------------------------
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>
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

@@ -8,12 +8,22 @@
<!--Anwendungsressourcen-->
<Application.Resources>
<local:LocalizedStrings xmlns:local="clr-namespace:CampusAppWP8" x:Key="LocalizedStrings"/>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Styles/ListButton.xaml"/>
<ResourceDictionary Source="Styles/StartPageStyles.xaml"/>
<ResourceDictionary>
<local:LocalizedStrings xmlns:local="clr-namespace:CampusAppWP8" x:Key="LocalizedStrings"/>
<local:ThemelizedIcons xmlns:local="clr-namespace:CampusAppWP8" x:Key="ThemelizedIcons"/>
<local:Const xmlns:local="clr-namespace:CampusAppWP8" x:Key="Const"/>
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
<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,16 @@
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.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using CampusAppWP8.Resources;
using System.IO.IsolatedStorage;
namespace CampusAppWP8
@@ -84,23 +87,111 @@ 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);
}
/// <summary>
/// Method save any object to the IsolatedStorage
/// </summary>
/// <param name="key"> key of the object</param>
/// <param name="value">value of the object, if value == null => remove key</param>
public static void SaveToAppState<T>(string key, T value)
{
IsolatedStorageSettings isolatedStore = IsolatedStorageSettings.ApplicationSettings;
isolatedStore.Remove(key);
if (value != null)
{
isolatedStore.Add(key, value);
}
isolatedStore.Save();
}
/// <summary>
/// Method load any object to the IsolatedStorage
/// </summary>
/// <param name="key"> key of the object</param>
public static T LoadFromAppState<T>(string key)
{
IsolatedStorageSettings isolatedStore = IsolatedStorageSettings.ApplicationSettings;
if (isolatedStore.Contains(key))
{
object value = isolatedStore[key];
return (T)value;
}
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;
}
this.UserSettingsLoaded();
Settings.AppSetting.UniNetwork = Utilities.IsUniNetworkAvailable();
if (!Settings.AppSetting.UniNetwork)
{
Settings.AppSetting.WifiEnable = Utilities.IsWifiAvailable();
}
else
{
Settings.AppSetting.WifiEnable = true;
}
if (Settings.AppSetting.GeoWatchEnable)
{
Thread thread = new Thread(new ThreadStart(Utilities.DetermineAndStoreCurrentPositionForce));
thread.Start();
}
}
/// <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();
}
@@ -159,6 +250,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: 3.3 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

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.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

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: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 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.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

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.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 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.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

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: 469 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

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.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 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.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 B

Binary file not shown.

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.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 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.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 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.

After

Width:  |  Height:  |  Size: 1.4 KiB

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