Skip to content
zbright edited this page Oct 26, 2011 · 1 revision

Converters

This is where we hold XAML converters that require the use of entities such as Client, Location, Service, etc.

DesignData

This is the main place that we hold the design data that you will see in Visual Studio while developing. Almost every Entity Type that we have defined has its own design data file, with the exception of Route Destinations and Route Tasks because those are set up in the RoutesDesignData file.

Extensions

This is where we hold all of the extension methods that require access to our entities

Models

Here we hold initial settings for things. For example, RouteManifestSettings is recreated every time a RouteManifest is created, then serialized to be saved on the Business Account. But the initial settings are stored here.

Services

This folder contains all the files that pertain to how data is accessed. The most important one is the DataManager. It is used to access nearly every type of data in out project

ViewModels

This folder contains all of the base ViewModels that we use in the project. Every other ViewModel will implement one of these. In fact, all of them boil down to the CoreEntityVM. For example, CoreEntitiesCollectionVM implements CoreEntityVM and both the CoreEntityCollectionVM and the CoreEntityCollectionInfiniteAccordianVM implement the CoreEntitiesCollectionVM.

Clone this wiki locally