´╗┐Genesys Source Framework API Reference
Click or drag to resize

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.

Getting Started

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.

What is in the Genesys Source Framework?

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.

See Also

Other Resources