Real-World Sample Application
- 2 minutes to read
The DevExpress Unified Component Installer includes the Clinical Study real-world application (RWA). This role-based web application designed to manage clinical trials. It demonstrates how DevExpress ASP.NET MVC extensions are used to build user-friendly solutions.
Path to Local Project: C:\Users\Public\Documents\DevExpress Demos 24.1\Components\ASP.NET\CS\ClinicalStudy.Site\
Clinical Study RWA Specifics
The DevExpress Clinical Study real-world application (RWA) is a multi-project solution. All solution project folders (marked with the “ClinicalStudy“ prefix) are located in the C:\Users\Public\Documents\DevExpress Demos 24.1\Components\ASP.NET\CS\ folder, as shown in the image below.
In this folder, click the ClinicalStudy.sln file to open the solution file that contains all required projects.
The Clinical Study application consists of the following projects.
Project Name | Description |
---|---|
ClinicalStudy.DemoData | For internal use only. This project is used to generate demo data. Demo data ships with the installation (the “~/ClinicalStudy.Site/App_Data/ClinicalStudyDb.mdf” file), so there is no need for it to be generated. |
ClinicalStudy.DomainModel | This project contains entity descriptions and interfaces for the ClinicalStudy.ModelBuilders project. |
ClinicalStudy.ModelBuilders | This project contains entities for the Clinical Study demo and service classes, which help to create valid entity hierarchies. |
ClinicalStudy.Repositories | By design, the Clinical Study demo is available as both an online and offline demo (included as a part of the installation). Two different repository types are used - In-Memory repositories and SQL Server repositories.
|
ClinicalStudy.Repositories.Tests | Unit-tests of repositories. |
ClinicalStudy.Site | This project contains the MVC application itself, which uses DevExpress MVC Extensions. The project depends on other projects within the solution. The MVC application is separated into two areas:
Project compilation requires an Internet connection to the https://www.nuget.org/ server to download third-party libraries. |
ClinicalStudy.Site.Tests | Unit-tests of the ClinicalStudy.Site project. |
ClinicalStudyThemeAssembly | Contains theme sources. You can edit skins, images, and sprites. Changes will be applied after the project is rebuilt. |