What's in the Genesys Framework (PDF)
This PDF describes the projects, technology and Visual Studio requirements of the Genesys Source Framework.
Genesys Source Framework is a full-stack .NET solution with Data Tier, Middle Tier and Presentation Tier projects that centralize your business objects in one reusable solution. Your framework C# objects then can be used in any app type that you may need - in a web site, in a web service, in a mobile app and in the database.
Genesys Framework Quick-Start is for those who want their reusable framework up and running quickly with minimal learning curve.
Genesys Framework Quick-Start for MVC Web Apps brings reusability to your MVC Web App, including:
* Data Access Object base classes such as SaveableEntity, ReadOnlyEntity, ImageEntity and HtmlEntity. These Genesys Framework base classes bring Predicate Validation, GetByID(), GetByKey(), GetAll(), Save() and Delete() and much more.
* MvcController and WebApiController base classes with Send(), custom routing and Http Verb patterns built-in.
* View Model base class ModelEntity with self-serialization, FillByInterface() and FillByProperty() casting methods to handle all common types of transportation and conversion.
* Only 2 code-first tables necessary with the Genesys Framework Quick-Start, The Activity table for tracking data changes and the ExceptionLog table for logging exceptions in all tiers.
Genesys Framework brings full-stack, cross-platform reusability without the cost and uncertainty.