Serenity guide CTable of Contents Introduction Getting Started Installing Serene From Visual Studio Gallery Installing Serene Directly From Visual Studio Starting Serene A Tour Of Serene Features Theming Localization User and Role Management Listing Pages

CTable of Contents Introduction Getting Started Installing Serene From Visual Studio Gallery Installing Serene Directly From Visual Studio Starting Serene A Tour Of Serene Features Theming Localization User and Role Management Listing Pages Edit Dialogs Tutorials Movie Database Creating Movie Table Generating Code For Movie Table Customizing Movie Interface Handling Movie Navigation Customizing Quick Search Adding a Movie Kind Field Adding Movie Genres Updating Serenity Packages Allowing Multiple Genre Selection Filtering with Multiple Genre List The Cast and Characters They Played Listing Movies in Person Dialog Adding Primary and Gallery Images Multi Tenancy Adding Tenants Table and TenantId Field Generating Code for Tenants Table Tenant Selection in User Dialog CFiltering Users By TenantId Removing Tenant Dropdown From User Form Securing Tenant Selection At Server Side Setting TenantId For New Users Preventing Edits To Users From Other Tenants Hiding the Tenant Administration Permission Making Roles Multi-Tenant Using Serenity Service Behaviors Extending Multi-Tenant Behavior To Northwind Handling Lookup Scripts Meeting Management Creating Lookup Tables How To Guides How To Remove Northwind Other Samples From Serene How To Update Serenity NuGet Packages How To Upgrade to Serenity and Enable TypeScript How To Authenticate With Active Directory or LDAP How To Use a SlickGrid Formatter How To Add a Row Selection Column How To Setup Cascaded Editors How To Use Recaptcha How To Register Permissions in Serene How To Use a Third Party Plugin With Serenity How To Enable Script Bundling How To Debugging with Serenity Sources Frequently Asked Questions Troubleshooting Service Locator Initialization Dependency Static Class IDependencyResolver Interface IDependencyRegistrar Interface MunqContainer Class CommonInitialization Static Class Authentication Authorization CIAuthenticationService Interface IAuthorizationService Interface IPermissionService Interface IUserDe ?nition Interface IUserRetrieveService Interface Authorization Static Class Con ?guration System De ?ning Con ?guration Settings ICon ?gurationRepository Interface AppSettingsJsonCon ?gRepository Con ?g Static Class Localization LocalText Class Language Identi ?ers Language Fallbacks ILocalTextRegistry Interface LocalTextRegistry Class Pending Approval Mode Registering Translations Manually Registering Translations Nested Local Texts Enumeration Texts JSON Local Texts Caching Local Caching ILocalCache Interface LocalCache Static Class User Pro ?le Caching Sample Distributed Caching WEB Farms and Caching IDistributedCache Interface Distributed Cache Static Class DistributedCacheEmulator Class CCouchbaseDistributedCache Class RedisDistributedCache Class Two Level Caching Using Local Cache and Distributed Cache In Sync TwoLevelCache Class Entities Row Mapping Attributes FieldFlags Enumeration Fluent SQL SqlQuery Object Criteria Objects Connections and Transactions SQL Database Types Working with Other Databases Setting Connection Dialect Dialect Based Expressions PostgreSQL MySQL Sqlite Oracle Services Service Endpoints List Request Handler Widgets ScriptContext Class Widget Class Widget With Options TemplatedWidget Class TemplatedDialog Class Attributes Grids Formatter Types Persisting Settings Code Generator Sergen CUsed Tools Libraries CIntroduction Introduction What is Serenity Platform Serenity is an ASP NET MVC Javascript application platform which has been built on open source technologies It aims to make development easier while reducing maintenance costs by avoiding boilerplate code reducing the time spent on repetitive tasks and applying the best software design practices Who What This Platform Is For Serenity is best suited to business applications with many data entry forms or administrative

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 11, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 382.4kB