142 lines
32 KiB
XML
142 lines
32 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.4">
|
||
<compounddef id="_user_profil_model_8cs" kind="file">
|
||
<compoundname>UserProfilModel.cs</compoundname>
|
||
<innerclass refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model" prot="public">CampusAppWP8::Model::Setting::UserProfilModel</innerclass>
|
||
<innernamespace refid="namespace_campus_app_w_p8_1_1_model_1_1_setting">CampusAppWP8::Model::Setting</innernamespace>
|
||
<briefdescription>
|
||
</briefdescription>
|
||
<detaileddescription>
|
||
</detaileddescription>
|
||
<programlisting>
|
||
<codeline lineno="1"><highlight class="normal"></highlight><highlight class="comment">//-----------------------------------------------------------------------</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">//<sp/><copyright<sp/>file="UserProfilModel.cs"<sp/>company="BTU/IIT"></highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="3"><highlight class="normal"></highlight><highlight class="comment">//<sp/>The<sp/>MIT<sp/>License<sp/>(MIT).<sp/>Copyright<sp/>(c)<sp/>2013<sp/>BTU/IIT.</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="4"><highlight class="normal"></highlight><highlight class="comment">//<sp/></copyright></highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="5"><highlight class="normal"></highlight><highlight class="comment">//<sp/><author>Stubbfel</author></highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="6"><highlight class="normal"></highlight><highlight class="comment">//<sp/><date>15.10.2013</date></highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="7"><highlight class="normal"></highlight><highlight class="comment">//<sp/><summary>Implements<sp/>the<sp/>user<sp/>profil<sp/>model<sp/>class</summary></highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="8"><highlight class="normal"></highlight><highlight class="comment">//-----------------------------------------------------------------------</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">CampusAppWP8.Model.Setting</highlight></codeline>
|
||
<codeline lineno="10"><highlight class="normal">{</highlight></codeline>
|
||
<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/>System.Xml.Serialization;</highlight></codeline>
|
||
<codeline lineno="12"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/>CampusAppWP8.Resources;</highlight></codeline>
|
||
<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/>CampusAppWPortalLib8.Model.Settings;</highlight></codeline>
|
||
<codeline lineno="14"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/>[XmlRoot(</highlight><highlight class="stringliteral">"root"</highlight><highlight class="normal">)]</highlight></codeline>
|
||
<codeline lineno="18" refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model" kindref="compound" tooltip="Model for the profile of an user. ">UserProfilModel</ref></highlight></codeline>
|
||
<codeline lineno="19"><highlight class="normal"><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="20"><highlight class="normal"></highlight><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>#region<sp/>Members</highlight></codeline>
|
||
<codeline lineno="21"><highlight class="preprocessor"></highlight></codeline>
|
||
<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>readonly<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>FirstSemester<sp/>=<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">.Parse(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1ac9948319e77b37428344670b778a6009" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die 20121 ähnelt. ">Valid_FirstSemseter</ref>);</highlight></codeline>
|
||
<codeline lineno="24"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>readonly<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>LastSemester<sp/>=<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">.Parse(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1aa678b1ee42d3e491d12f0106de784271" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die 20502 ähnelt. ">Valid_LastSemseter</ref>);</highlight></codeline>
|
||
<codeline lineno="27"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>readonly<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>MaxCourseNumber<sp/>=<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">.Parse(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1ab06b95e2adb54f95360b5e77183ef93c" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die 999 ähnelt. ">Valid_MaxCourseNumber</ref>);</highlight></codeline>
|
||
<codeline lineno="30"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="31"><highlight class="normal"></highlight><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>#endregion</highlight></codeline>
|
||
<codeline lineno="32"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="33"><highlight class="normal"></highlight><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>#region<sp/>Proberties</highlight></codeline>
|
||
<codeline lineno="34"><highlight class="preprocessor"></highlight></codeline>
|
||
<codeline lineno="37"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1a72b3a9e918f104b57cfe19949bafdf1a" kindref="member" tooltip="Gets or sets the course of the user. ">Course</ref></highlight></codeline>
|
||
<codeline lineno="38" refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1a72b3a9e918f104b57cfe19949bafdf1a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="39"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">get</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="40"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.LoadFromAppState<</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1ab23e712e6f9d3c69c148099723ea6a4c" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Course ähnelt. ">UserSettings_Course</ref>);</highlight></codeline>
|
||
<codeline lineno="42"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="43"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="44"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>set</highlight></codeline>
|
||
<codeline lineno="45"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(this.ValditateCourse(value))</highlight></codeline>
|
||
<codeline lineno="47"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="48"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.SaveToAppState<</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1ab23e712e6f9d3c69c148099723ea6a4c" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Course ähnelt. ">UserSettings_Course</ref>,<sp/>value);</highlight></codeline>
|
||
<codeline lineno="49"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="50"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="51"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="52"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1ac4dd7004e122af41bf9ecd217d36b48f" kindref="member" tooltip="Specifies the campus of the user. ">Campus</ref><sp/><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1a74b88de2e14c5d034e094173ff18f3b5" kindref="member" tooltip="Gets or sets the defaultCampus of the user. ">DefaultCampus</ref></highlight></codeline>
|
||
<codeline lineno="56" refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1a74b88de2e14c5d034e094173ff18f3b5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="57"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">get</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="58"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="59"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.LoadFromAppState<<ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1ac4dd7004e122af41bf9ecd217d36b48f" kindref="member" tooltip="Specifies the campus of the user. ">Campus</ref>>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a1b408ac56889e1f5a4f13b3ef5d9440e" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.DefaultCampus ähnelt. ">UserSettings_DefaultCampus</ref>);</highlight></codeline>
|
||
<codeline lineno="60"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="61"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="62"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>set</highlight></codeline>
|
||
<codeline lineno="63"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="64"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.SaveToAppState<<ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1ac4dd7004e122af41bf9ecd217d36b48f" kindref="member" tooltip="Specifies the campus of the user. ">Campus</ref>>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a1b408ac56889e1f5a4f13b3ef5d9440e" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.DefaultCampus ähnelt. ">UserSettings_DefaultCampus</ref>,<sp/>value);</highlight></codeline>
|
||
<codeline lineno="65"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="67"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="70"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1a5136cdcfb6ccb08552d5ccdb45213848" kindref="member" tooltip="Specifies the role of the user. ">RoleType</ref><sp/><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1ae35d3aa61ad9ed9dbc465c72cbea3e2d" kindref="member" tooltip="Gets or sets the role of the user. ">Role</ref></highlight></codeline>
|
||
<codeline lineno="71" refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1ae35d3aa61ad9ed9dbc465c72cbea3e2d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">get</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="73"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.LoadFromAppState<<ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1a5136cdcfb6ccb08552d5ccdb45213848" kindref="member" tooltip="Specifies the role of the user. ">RoleType</ref>>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a7dcba2833a46bafd342ddf9fb4b01a1d" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Role ähnelt. ">UserSettings_Role</ref>);</highlight></codeline>
|
||
<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="76"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="77"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>set</highlight></codeline>
|
||
<codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.SaveToAppState<<ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1a5136cdcfb6ccb08552d5ccdb45213848" kindref="member" tooltip="Specifies the role of the user. ">RoleType</ref>>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a7dcba2833a46bafd342ddf9fb4b01a1d" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Role ähnelt. ">UserSettings_Role</ref>,<sp/>value);</highlight></codeline>
|
||
<codeline lineno="80"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="81"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="82"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1a441b89f7513bddd8dfcc0bc9495fe516" kindref="member" tooltip="Specifies the degrees. ">DegreeType</ref><sp/><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1a760fd56134476ee17868e2c104706734" kindref="member" tooltip="Gets or sets the degree of the user. ">Degree</ref></highlight></codeline>
|
||
<codeline lineno="86" refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1a760fd56134476ee17868e2c104706734" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="87"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">get</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="88"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="89"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.LoadFromAppState<<ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1a441b89f7513bddd8dfcc0bc9495fe516" kindref="member" tooltip="Specifies the degrees. ">DegreeType</ref>>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a6310dd7445db7623c0f7ad9ae590f36c" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Degree ähnelt. ">UserSettings_Degree</ref>);</highlight></codeline>
|
||
<codeline lineno="90"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="91"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="92"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>set</highlight></codeline>
|
||
<codeline lineno="93"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="94"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.SaveToAppState<<ref refid="namespace_campus_app_w_portal_lib8_1_1_model_1_1_settings_1a441b89f7513bddd8dfcc0bc9495fe516" kindref="member" tooltip="Specifies the degrees. ">DegreeType</ref>>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a6310dd7445db7623c0f7ad9ae590f36c" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Degree ähnelt. ">UserSettings_Degree</ref>,<sp/>value);</highlight></codeline>
|
||
<codeline lineno="95"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="96"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="97"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="100"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1aee4040e4464917574db1444ff9dcdc72" kindref="member" tooltip="Gets or sets the semester of the user. ">Semester</ref></highlight></codeline>
|
||
<codeline lineno="101" refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model_1aee4040e4464917574db1444ff9dcdc72" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="102"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">get</highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="103"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="104"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.LoadFromAppState<</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a182fd9a6e299f598364538c9abe2aa08" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Semester ähnelt. ">UserSettings_Semester</ref>);</highlight></codeline>
|
||
<codeline lineno="105"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="106"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="107"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>set</highlight></codeline>
|
||
<codeline lineno="108"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="109"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(this.ValditateSemester(value))</highlight></codeline>
|
||
<codeline lineno="110"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="111"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="class_campus_app_w_p8_1_1_app" kindref="compound">App</ref>.SaveToAppState<</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">>(<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants" kindref="compound" tooltip="Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw...">Constants</ref>.<ref refid="class_campus_app_w_p8_1_1_resources_1_1_constants_1a182fd9a6e299f598364538c9abe2aa08" kindref="member" tooltip="Sucht eine lokalisierte Zeichenfolge, die UserSettings.Semester ähnelt. ">UserSettings_Semester</ref>,<sp/>value);</highlight></codeline>
|
||
<codeline lineno="112"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="113"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="114"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="115"><highlight class="normal"></highlight><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>#endregion</highlight></codeline>
|
||
<codeline lineno="116"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="117"><highlight class="normal"></highlight><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>#region<sp/>Methods</highlight></codeline>
|
||
<codeline lineno="118"><highlight class="preprocessor"></highlight></codeline>
|
||
<codeline lineno="123"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>ValditateSemester(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>possibleSemester)</highlight></codeline>
|
||
<codeline lineno="124"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="125"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(possibleSemester<sp/><<sp/>UserProfilModel.FirstSemester<sp/>||<sp/>possibleSemester<sp/>><sp/><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model" kindref="compound" tooltip="Model for the profile of an user. ">UserProfilModel</ref>.LastSemester)</highlight></codeline>
|
||
<codeline lineno="126"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="127"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">false</highlight><highlight class="normal">;</highlight></codeline>
|
||
<codeline lineno="128"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="129"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="130"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">true</highlight><highlight class="normal">;</highlight></codeline>
|
||
<codeline lineno="131"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="132"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="137"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>ValditateCourse(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>possibleCourse)</highlight></codeline>
|
||
<codeline lineno="138"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="139"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(possibleCourse<sp/>><sp/><ref refid="class_campus_app_w_p8_1_1_model_1_1_setting_1_1_user_profil_model" kindref="compound" tooltip="Model for the profile of an user. ">UserProfilModel</ref>.MaxCourseNumber)</highlight></codeline>
|
||
<codeline lineno="140"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
||
<codeline lineno="141"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">false</highlight><highlight class="normal">;</highlight></codeline>
|
||
<codeline lineno="142"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="143"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="144"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">true</highlight><highlight class="normal">;</highlight></codeline>
|
||
<codeline lineno="145"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="146"><highlight class="normal"></highlight></codeline>
|
||
<codeline lineno="147"><highlight class="normal"></highlight><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>#endregion</highlight></codeline>
|
||
<codeline lineno="148"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
<codeline lineno="149"><highlight class="normal">}</highlight></codeline>
|
||
</programlisting>
|
||
<location file="C:/Users/stubbfel/gitrepos/CampusAppWP8/CampusAppWP8/CampusAppWP8/Model/Setting/UserProfilModel.cs"/>
|
||
</compounddef>
|
||
</doxygen>
|