C# Class Disco.Services.Documents.DocumentTemplatePackages

Show file Open project: garysharp/Disco

Public Methods

Method Description
AvailablePackages ( DiscoDataContext Database, AttachmentTypes Scope ) : IEnumerable
AvailablePackages ( this device, DiscoDataContext Database, User TechnicianUser ) : List
CreatePackage ( DocumentTemplatePackage Package ) : DocumentTemplatePackage
GetPackage ( string Id ) : DocumentTemplatePackage
GetPackages ( ) : List
RemovePackage ( string Id ) : void
UpdatePackage ( DocumentTemplatePackage Package ) : DocumentTemplatePackage

Private Methods

Method Description
DocumentTemplatePackages ( ) : Disco.Data.Repository
PersistCache ( ) : void

Method Details

AvailablePackages() public static method

public static AvailablePackages ( DiscoDataContext Database, AttachmentTypes Scope ) : IEnumerable
Database Disco.Data.Repository.DiscoDataContext
Scope AttachmentTypes
return IEnumerable

AvailablePackages() public static method

public static AvailablePackages ( this device, DiscoDataContext Database, User TechnicianUser ) : List
device this
Database Disco.Data.Repository.DiscoDataContext
TechnicianUser Disco.Models.Repository.User
return List

CreatePackage() public static method

public static CreatePackage ( DocumentTemplatePackage Package ) : DocumentTemplatePackage
Package Disco.Models.Services.Documents.DocumentTemplatePackage
return Disco.Models.Services.Documents.DocumentTemplatePackage

GetPackage() public static method

public static GetPackage ( string Id ) : DocumentTemplatePackage
Id string
return Disco.Models.Services.Documents.DocumentTemplatePackage

GetPackages() public static method

public static GetPackages ( ) : List
return List

RemovePackage() public static method

public static RemovePackage ( string Id ) : void
Id string
return void

UpdatePackage() public static method

public static UpdatePackage ( DocumentTemplatePackage Package ) : DocumentTemplatePackage
Package Disco.Models.Services.Documents.DocumentTemplatePackage
return Disco.Models.Services.Documents.DocumentTemplatePackage