C# Класс Kooboo.CMS.Sites.Persistence.EntityFramework.UrlRedirectsProvider.UrlRedirectProvider

Наследование: IUrlRedirectProvider, ISiteImportExportStartup
Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( Kooboo.CMS.Sites.Models.UrlRedirect item ) : void
All ( ) : IEnumerable
All ( Kooboo.CMS.Sites.Models.Site site ) : IEnumerable
Export ( Kooboo.CMS.Sites.Models.Site site, IEnumerable urlRedirects, System outputStream ) : void
ExportToDisk ( Kooboo.CMS.Sites.Models.Site site ) : void
Get ( Kooboo.CMS.Sites.Models.UrlRedirect dummy ) : Kooboo.CMS.Sites.Models.UrlRedirect
Import ( Kooboo.CMS.Sites.Models.Site site, System zipStream, bool @override ) : void
ImportToDatabase ( Kooboo.CMS.Sites.Models.Site site, bool @override, bool resetKey = false ) : void
InitializeToDB ( Kooboo.CMS.Sites.Models.Site site ) : void
Remove ( Kooboo.CMS.Sites.Models.UrlRedirect item ) : void
Update ( Kooboo.CMS.Sites.Models.UrlRedirect item, Kooboo.CMS.Sites.Models.UrlRedirect oldItem ) : void
UrlRedirectProvider ( SiteDBContext dbContext ) : System

Приватные методы

Метод Описание
GetAllUrlRedirects ( ) : List
UpdateOrAdd ( Kooboo.CMS.Sites.Models.UrlRedirect @new, Kooboo.CMS.Sites.Models.UrlRedirect old ) : void

Описание методов

Add() публичный Метод

public Add ( Kooboo.CMS.Sites.Models.UrlRedirect item ) : void
item Kooboo.CMS.Sites.Models.UrlRedirect
Результат void

All() публичный Метод

public All ( ) : IEnumerable
Результат IEnumerable

All() публичный Метод

public All ( Kooboo.CMS.Sites.Models.Site site ) : IEnumerable
site Kooboo.CMS.Sites.Models.Site
Результат IEnumerable

Export() публичный Метод

public Export ( Kooboo.CMS.Sites.Models.Site site, IEnumerable urlRedirects, System outputStream ) : void
site Kooboo.CMS.Sites.Models.Site
urlRedirects IEnumerable
outputStream System
Результат void

ExportToDisk() публичный Метод

public ExportToDisk ( Kooboo.CMS.Sites.Models.Site site ) : void
site Kooboo.CMS.Sites.Models.Site
Результат void

Get() публичный Метод

public Get ( Kooboo.CMS.Sites.Models.UrlRedirect dummy ) : Kooboo.CMS.Sites.Models.UrlRedirect
dummy Kooboo.CMS.Sites.Models.UrlRedirect
Результат Kooboo.CMS.Sites.Models.UrlRedirect

Import() публичный Метод

public Import ( Kooboo.CMS.Sites.Models.Site site, System zipStream, bool @override ) : void
site Kooboo.CMS.Sites.Models.Site
zipStream System
@override bool
Результат void

ImportToDatabase() публичный Метод

public ImportToDatabase ( Kooboo.CMS.Sites.Models.Site site, bool @override, bool resetKey = false ) : void
site Kooboo.CMS.Sites.Models.Site
@override bool
resetKey bool
Результат void

InitializeToDB() публичный Метод

public InitializeToDB ( Kooboo.CMS.Sites.Models.Site site ) : void
site Kooboo.CMS.Sites.Models.Site
Результат void

Remove() публичный Метод

public Remove ( Kooboo.CMS.Sites.Models.UrlRedirect item ) : void
item Kooboo.CMS.Sites.Models.UrlRedirect
Результат void

Update() публичный Метод

public Update ( Kooboo.CMS.Sites.Models.UrlRedirect item, Kooboo.CMS.Sites.Models.UrlRedirect oldItem ) : void
item Kooboo.CMS.Sites.Models.UrlRedirect
oldItem Kooboo.CMS.Sites.Models.UrlRedirect
Результат void

UrlRedirectProvider() публичный Метод

public UrlRedirectProvider ( SiteDBContext dbContext ) : System
dbContext SiteDBContext
Результат System