C# Class Samples.Server.Stores.ReleasesStore

Inheritance: Drey.Server.Services.IReleaseStore
Exibir arquivo Open project: dealproc/Drey

Public Methods

Method Description
Create ( ) : Release
DeleteAsync ( string id, string version ) : System.Threading.Tasks.Task
GetAsync ( string id, string version, ClaimsPrincipal principal = null ) : Task
ListAsync ( ClaimsPrincipal principal = null ) : Task>
ListByIdAsync ( string id, ClaimsPrincipal principal = null ) : Task>
ListPackages ( ClaimsPrincipal principal = null ) : Task>
StoreAsync ( Release model ) : Task

Method Details

Create() public method

public Create ( ) : Release
return Drey.Server.Models.Release

DeleteAsync() public method

public DeleteAsync ( string id, string version ) : System.Threading.Tasks.Task
id string
version string
return System.Threading.Tasks.Task

GetAsync() public method

public GetAsync ( string id, string version, ClaimsPrincipal principal = null ) : Task
id string
version string
principal System.Security.Claims.ClaimsPrincipal
return Task

ListAsync() public method

public ListAsync ( ClaimsPrincipal principal = null ) : Task>
principal System.Security.Claims.ClaimsPrincipal
return Task>

ListByIdAsync() public method

public ListByIdAsync ( string id, ClaimsPrincipal principal = null ) : Task>
id string
principal System.Security.Claims.ClaimsPrincipal
return Task>

ListPackages() public method

public ListPackages ( ClaimsPrincipal principal = null ) : Task>
principal System.Security.Claims.ClaimsPrincipal
return Task>

StoreAsync() public method

public StoreAsync ( Release model ) : Task
model Drey.Server.Models.Release
return Task