C# 클래스 Disco.Services.AttachmentActionExtensions

파일 보기 프로젝트 열기: garysharp/Disco

공개 메소드들

메소드 설명
CanDelete ( this da ) : bool
CreateAttachment ( this Device, DiscoDataContext Database, User CreatorUser, string Filename, string MimeType, string Comments, Stream Content, DocumentTemplate DocumentTemplate = null, Image PdfThumbnail = null ) : DeviceAttachment
CreateAttachment ( this Job, DiscoDataContext Database, User CreatorUser, string Filename, string MimeType, string Comments, Stream Content, DocumentTemplate DocumentTemplate = null, Image PdfThumbnail = null ) : JobAttachment
CreateAttachment ( this User, DiscoDataContext Database, User CreatorUser, string Filename, string MimeType, string Comments, Stream Content, DocumentTemplate DocumentTemplate = null, Image PdfThumbnail = null ) : UserAttachment
GenerateThumbnail ( Stream Source, string SourceMimeType, Image &Thumbnail ) : bool
GenerateThumbnail ( this attachment, DiscoDataContext Database ) : string
GenerateThumbnail ( this attachment, DiscoDataContext Database, Stream AttachmentStream ) : string
OnDelete ( this da, DiscoDataContext Database ) : void

메소드 상세

CanDelete() 공개 정적인 메소드

public static CanDelete ( this da ) : bool
da this
리턴 bool

CreateAttachment() 공개 정적인 메소드

public static CreateAttachment ( this Device, DiscoDataContext Database, User CreatorUser, string Filename, string MimeType, string Comments, Stream Content, DocumentTemplate DocumentTemplate = null, Image PdfThumbnail = null ) : DeviceAttachment
Device this
Database Disco.Data.Repository.DiscoDataContext
CreatorUser Disco.Models.Repository.User
Filename string
MimeType string
Comments string
Content Stream
DocumentTemplate Disco.Models.Repository.DocumentTemplate
PdfThumbnail Image
리턴 Disco.Models.Repository.DeviceAttachment

CreateAttachment() 공개 정적인 메소드

public static CreateAttachment ( this Job, DiscoDataContext Database, User CreatorUser, string Filename, string MimeType, string Comments, Stream Content, DocumentTemplate DocumentTemplate = null, Image PdfThumbnail = null ) : JobAttachment
Job this
Database Disco.Data.Repository.DiscoDataContext
CreatorUser Disco.Models.Repository.User
Filename string
MimeType string
Comments string
Content Stream
DocumentTemplate Disco.Models.Repository.DocumentTemplate
PdfThumbnail Image
리턴 Disco.Models.Repository.JobAttachment

CreateAttachment() 공개 정적인 메소드

public static CreateAttachment ( this User, DiscoDataContext Database, User CreatorUser, string Filename, string MimeType, string Comments, Stream Content, DocumentTemplate DocumentTemplate = null, Image PdfThumbnail = null ) : UserAttachment
User this
Database Disco.Data.Repository.DiscoDataContext
CreatorUser Disco.Models.Repository.User
Filename string
MimeType string
Comments string
Content Stream
DocumentTemplate Disco.Models.Repository.DocumentTemplate
PdfThumbnail Image
리턴 Disco.Models.Repository.UserAttachment

GenerateThumbnail() 공개 정적인 메소드

public static GenerateThumbnail ( Stream Source, string SourceMimeType, Image &Thumbnail ) : bool
Source Stream
SourceMimeType string
Thumbnail Image
리턴 bool

GenerateThumbnail() 공개 정적인 메소드

public static GenerateThumbnail ( this attachment, DiscoDataContext Database ) : string
attachment this
Database Disco.Data.Repository.DiscoDataContext
리턴 string

GenerateThumbnail() 공개 정적인 메소드

public static GenerateThumbnail ( this attachment, DiscoDataContext Database, Stream AttachmentStream ) : string
attachment this
Database Disco.Data.Repository.DiscoDataContext
AttachmentStream Stream
리턴 string

OnDelete() 공개 정적인 메소드

public static OnDelete ( this da, DiscoDataContext Database ) : void
da this
Database Disco.Data.Repository.DiscoDataContext
리턴 void