Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Core: add class diagram file & image

  • Loading branch information...
commit 5f7a193827322cf35a0d010181283f8ae871d128 1 parent 77658d5
@conceptdev conceptdev authored
View
8 Tasky/Tasky.Core/About.txt
@@ -1,3 +1,5 @@
-The Tasky.Core library is the reusable portion of the Tasky application. It contains the Business
-Layer (BL), Data Access Layer (DAL), and Data Layer (DL). All of the Tasky.Core code is shared between
-the iOS and Android versions of the application without modification.
+The Tasky.Core library is the reusable portion of the Tasky application.
+
+All of the Tasky.Core code is shared between the iOS and Android versions of the application without modification.
+
+See ClassDiagram.png for a visualization of the classes.
View
66 Tasky/Tasky.Core/ClassDiagram.cd
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ClassDiagram MajorVersion="1" MinorVersion="1">
+ <Comment CommentText="Tasky - Core classes&#xD;&#xA;* TaskManager returns Task objects&#xD;&#xA;* TaskManger uses TaskRepository&#xD;&#xA;* TaskRepository uses TaskDatabase&#xD;&#xA;* TaskDatabase inherits from SQLiteConection">
+ <Position X="5.5" Y="3.188" Height="1.052" Width="2.981" />
+ </Comment>
+ <Class Name="Tasky.Core.SQLite.SQLiteConnection" Collapsed="true">
+ <Position X="9.25" Y="0.5" Width="1.5" />
+ <NestedTypes>
+ <Class Name="Tasky.Core.SQLite.SQLiteConnection.TableInfo" Collapsed="true">
+ <TypeIdentifier>
+ <NewMemberFileName>SQLite.cs</NewMemberFileName>
+ </TypeIdentifier>
+ </Class>
+ </NestedTypes>
+ <TypeIdentifier>
+ <HashCode>AAQAEEABACAAiAZLBAAEQAAQCAUAABoAAQAIgACAAAU=</HashCode>
+ <FileName>SQLite.cs</FileName>
+ </TypeIdentifier>
+ <Lollipop Position="0.2" />
+ </Class>
+ <Class Name="Tasky.Core.TaskManager">
+ <Position X="2.25" Y="0.5" Width="1.5" />
+ <Members>
+ <Method Name="TaskManager" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AAAAQAAAAAAAAAAAAAAAAAAAgBAAAAAAgAAAAAAAAAA=</HashCode>
+ <FileName>TaskManager.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="Tasky.Core.Task" BaseTypeListCollapsed="true">
+ <Position X="2.25" Y="2.75" Width="1.5" />
+ <Members>
+ <Method Name="Task" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AAAgAAAAAAAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
+ <FileName>Task.cs</FileName>
+ </TypeIdentifier>
+ <Lollipop Position="0.2" Collapsed="true" />
+ </Class>
+ <Class Name="Tasky.Core.TaskDatabase">
+ <Position X="7" Y="0.5" Width="1.5" />
+ <Members>
+ <Field Name="locker" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AABAAAAAAAAAIEAAAQAAAAAAAAAAAgAAAAAAAAAAAAA=</HashCode>
+ <FileName>TaskDatabase.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="Tasky.Core.TaskRepository">
+ <Position X="4.5" Y="0.5" Width="1.75" />
+ <Members>
+ <Field Name="db" Hidden="true" />
+ <Field Name="dbLocation" Hidden="true" />
+ <Field Name="me" Hidden="true" />
+ <Method Name="TaskRepository" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AAAAQAAAAAAQAAABAAAAAQAAgBAAAAAAgAAgAAAAAAA=</HashCode>
+ <FileName>TaskRepository.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Font Name="Segoe UI" Size="9" />
+</ClassDiagram>
View
BIN  Tasky/Tasky.Core/ClassDiagram.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
7 Tasky/Tasky.Core/Tasky.Core.Android.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -42,9 +42,7 @@
<Reference Include="Mono.Android" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
- <ItemGroup>
- <Folder Include="Contracts\" />
- </ItemGroup>
+ <ItemGroup />
<ItemGroup>
<Compile Include="Contracts\BusinessEntityBase.cs" />
<Compile Include="Contracts\IBusinessEntity.cs" />
@@ -56,5 +54,6 @@
</ItemGroup>
<ItemGroup>
<None Include="About.txt" />
+ <None Include="ClassDiagram.cd" />
</ItemGroup>
</Project>
Please sign in to comment.
Something went wrong with that request. Please try again.