• Serenity Geliştirici Kılavuzu
  • Giriş
  • 1. Başlangıç
    • 1.1. Serene'nin Visual Studio Galerisinden Kurulumu
    • 1.2. Serene'nin Direk Visual Studio İçinden Kurulumu
    • 1.3. Serene'nin Başlatılması
  • 2. Ufak Bir Serene Turu
    • 2.1. Temalar
    • 2.2. Yerelleştirme
    • 2.3. Kullanıcı ve Rol Yönetimi
    • 2.4. Listeleme Sayfaları
    • 2.5. Düzenleme Diyalogları
  • 3. Öğreticiler
    • 3.1. Film Veritabanı
      • 3.1.1. Movie (Film) Tablosunun Oluşturulması
      • 3.1.2. Movie Tablosu İçin Kod Üretilmesi
      • 3.1.3. Film Arayüzünün Özelleştirilmesi
      • 3.1.4. Film Navigayonunun Ele Alınması
      • 3.1.5. Hızlı Aramanın Özelleştirilmesi
      • 3.1.6. Film Tipi Alanının Eklenmesi
      • 3.1.7. Adding Movie Genres
      • 3.1.8. Updating Serenity Packages
      • 3.1.9. The Cast and Characters They Played
      • 3.1.10. Listing Movies in Person Dialog
      • 3.1.11. Adding Primary and Gallery Images
    • 3.2. Multi Tenancy
      • 3.2.1. Adding Tenants Table and TenantId Field
      • 3.2.2. Generating Code for Tenants Table
      • 3.2.3. Tenant Selection in User Dialog
      • 3.2.4. Filtering Users By TenantId
      • 3.2.5. Removing Tenant Dropdown From User Form
      • 3.2.6. Securing Tenant Selection At Server Side
      • 3.2.7. Setting TenantId For New Users
      • 3.2.8. Preventing Edits To Users From Other Tenants
      • 3.2.9. Hiding the Tenant Administration Permission
      • 3.2.10. Making Roles Multi-Tenant
      • 3.2.11. Using Serenity Service Behaviors
      • 3.2.12. Extending Multi-Tenant Behavior To Northwind
      • 3.2.13. Handling Lookup Scripts
  • 4. How To Guides
    • 4.1. How To: Remove Northwind From Serene
    • 4.2. How To: Remove AdminLTE Samples From Serene
    • 4.3. How To: Update Serenity NuGet Packages
    • 4.4. How To: Use a SlickGrid Formatter
    • 4.5. How To: Remove Add Button from a Grid
    • 4.6. How To: Add a Row Selection Column
    • 4.7. How To: Upgrade to Serenity 1.8+
    • 4.8. How To: Setup Cascaded Editors
    • 4.9. How To: Use Recaptcha
    • 4.10. How To: Work With Other Database Types
    • 4.11. How To: Set Database Dialect for Connections
    • 4.12. How To: Authenticate With Active Directory or LDAP
    • 4.13. How To: Add Inline Action Buttons To Grid
    • 4.14. How To: Register Permissions in Serene
  • 5. Frequently Asked Questions
  • 6. Troubleshooting
  • 7. Service Locator & Initialization
    • 7.1. Dependency Static Class
    • 7.2. IDependencyResolver Interface
    • 7.3. IDependencyRegistrar Interface
    • 7.4. MunqContainer Class
    • 7.5. CommonInitialization Static Class
  • 8. Authentication & Authorization
    • 8.1. IAuthenticationService Interface
    • 8.2. IAuthorizationService Interface
    • 8.3. IPermissionService Interface
    • 8.4. IUserDefinition Interface
    • 8.5. IUserRetrieveService Interface
    • 8.6. Authorization Static Class
  • 9. Configuration System
    • 9.1. Defining Configuration Settings
    • 9.2. IConfigurationRepository Interface
    • 9.3. AppSettingsJsonConfigRepository
    • 9.4. Config Static Class
  • 10. Localization
    • 10.1. LocalText Class
    • 10.2. Language Identifiers
    • 10.3. Language Fallbacks
    • 10.4. ILocalTextRegistry Interface
    • 10.5. LocalTextRegistry Class
      • 10.5.1. Pending Approval Mode
    • 10.6. Registering Translations
      • 10.6.1. Manually Registering Translations
      • 10.6.2. Nested Local Texts
      • 10.6.3. Enumeration Texts
      • 10.6.4. JSON Local Texts
  • 11. Caching
    • 11.1. Local Caching
      • 11.1.1. ILocalCache Interface
      • 11.1.2. LocalCache Static Class
      • 11.1.3. User Profile Caching Sample
    • 11.2. Distributed Caching
      • 11.2.1. WEB Farms and Caching
      • 11.2.2. IDistributedCache Interface
      • 11.2.3. Distributed Cache Static Class
      • 11.2.4. DistributedCacheEmulator Class
      • 11.2.5. CouchbaseDistributedCache Class
      • 11.2.6. RedisDistributedCache Class
    • 11.3. Two Level Caching
      • 11.3.1. Using Local Cache and Distributed Cache In Sync
      • 11.3.2. TwoLevelCache Class
  • 12. Entities (Row)
    • 12.1. Mapping Attributes
    • 12.2. FieldFlags Enumeration
  • 13. Fluent SQL
    • 13.1. SqlQuery Object
    • 13.2. Criteria Objects
  • 14. Widgets
    • 14.1. ScriptContext Class
    • 14.2. Widget Class
    • 14.3. Widget With Options
    • 14.4. TemplatedWidget Class
    • 14.5. TemplatedDialog Class
  • 15. Used Tools & Libraries
Powered by GitBook

Serenity Geliştirici Kılavuzu

Öğreticiler

  • Film Veritabanı (IMDB benzeri)