Genesys Source Framework API Reference
The Genesys Source Framework brings full-stack, cross-platform, open-source reusability to your products without the cost and uncertainty of building a reusable framework from scratch. The goal of the Genesys Source Framework is to get you up and running today, reading/writing to your existing database and using those entities in your Web Apps, Web Services and your Mobile Apps.
Genesys Framework is an open-source .NET Solution of foundation classes that make your objects consumable in Web, Mobile, Desktop and Services. Download as Zip, or directly in Visual Studio from Tools -> Extensions and Updates, Keyword: Genesys.
Genesys Source Framework .NET Solution contains the following projects:
Framework.DesktopApp: WPF Desktop App project. Small starter WPF desktop app that creates, reads, updates and deletes your reusable Framework objects in this solution.
Framework.WebServices: Web API Web Service project. Small starter Web API web service that creates, reads, updates and deletes your reusable Framework objects in this solution.
Framework.Models: Cross-Platform View Models project. Contains the Framework-level view models for http transport and .Serialize() built-in.
Framework.Interfaces: Cross-Platform Interface project. All projects reference this project so that interfaces are enforced in all tiers, and on mobile device as well.
Framework.DataAccess: Entity Framework (EF)/Data Access Object (DAO) project. Contains EF EDMX (database first), Data Access Objects, CRUDEntity, ModelEntity, EntityReader and EntityWriter.
Framework.Database: SQL Server Data Tools (SSDT) project. Contains view/SP layer for the Framework.DataAccess to consume.