-
Notifications
You must be signed in to change notification settings - Fork 0
Client.Data
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.