C# Class UCosmic.Web.Mvc.ApiControllers.AgreementFilesController

Inheritance: ApiController
ファイルを表示 Open project: ucosmic/UCosmicAlpha

Public Methods

Method Description
AgreementFilesController ( IProcessQueries queryProcessor, IStoreBinaryData binaryData, IValidator createValidator, IHandleCommands createHandler, IHandleCommands updateHandler, IHandleCommands purgeHandler ) : System

Private Methods

Method Description
Delete ( int agreementId, int fileId ) : HttpResponseMessage
Get ( int agreementId, int fileId ) : AgreementFileApiModel
Get ( int agreementId ) : IEnumerable
GetContent ( int agreementId, int fileId ) : HttpResponseMessage
GetDownload ( int agreementId, int fileId ) : HttpResponseMessage
Post ( int agreementId, [ model ) : HttpResponseMessage
Put ( int agreementId, int fileId, [ model ) : HttpResponseMessage
ValidatePost ( [ model ) : HttpResponseMessage

Method Details

AgreementFilesController() public method

public AgreementFilesController ( IProcessQueries queryProcessor, IStoreBinaryData binaryData, IValidator createValidator, IHandleCommands createHandler, IHandleCommands updateHandler, IHandleCommands purgeHandler ) : System
queryProcessor IProcessQueries
binaryData IStoreBinaryData
createValidator IValidator
createHandler IHandleCommands
updateHandler IHandleCommands
purgeHandler IHandleCommands
return System