KlusterKite
0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
|
Data factory to read packages from nuget feed More...
Public Member Functions | |
NugetPackagesFactory (IPackageRepository context) | |
Initializes a new instance of the NugetPackagesFactory class. More... | |
override Task< Maybe< PackageDescription > > | Delete (string id) |
override Task< Maybe< PackageDescription > > | Get (string id) |
override string | GetId (PackageDescription obj) |
override async Task< CollectionResponse< PackageDescription > > | GetList (Expression< Func< PackageDescription, bool >> filter, List< SortingCondition > sort, int? skip, int? count, ApiRequest apiRequest) |
override Task | Insert (PackageDescription obj) |
override Task | Update (PackageDescription newData, PackageDescription oldData) |
Public Member Functions inherited from KlusterKite.Data.DataFactory< IPackageRepository, PackageDescription, string > | |
abstract Task< Maybe< TObject > > | Delete (TId id) |
Deletes object from data source More... | |
abstract Task< Maybe< TObject > > | Get (TId id) |
Gets an object from data source using it's identification More... | |
abstract TId | GetId (TObject obj) |
Gets the object's identification from object More... | |
abstract Task< CollectionResponse< TObject > > | GetList (Expression< Func< TObject, bool >> filter, List< SortingCondition > sort, int? skip, int? count, ApiRequest apiRequest) |
Gets a list of objects from data source More... | |
abstract Task | Insert (TObject obj) |
Adds an object to data source More... | |
abstract Task | Update (TObject newData, TObject oldData) |
Updates an object in data source More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from KlusterKite.Data.DataFactory< IPackageRepository, PackageDescription, string > | |
static DataFactory< TContext, TObject, TId > | CreateFactory (IComponentContext componentContext, TContext context) |
Gets the new data factory registered in DI More... | |
Protected Member Functions inherited from KlusterKite.Data.DataFactory< IPackageRepository, PackageDescription, string > | |
DataFactory (TContext context) | |
Initializes a new instance of the DataFactory<TContext,TObject,TId> class. More... | |
Properties inherited from KlusterKite.Data.DataFactory< IPackageRepository, PackageDescription, string > | |
TContext | Context [get] |
Gets the current data source context More... | |
Data factory to read packages from nuget feed
Definition at line 31 of file NugetPackagesFactory.cs.
KlusterKite.NodeManager.NugetPackagesFactory.NugetPackagesFactory | ( | IPackageRepository | context | ) |
Initializes a new instance of the NugetPackagesFactory class.
context | Nuget server url |
Definition at line 39 of file NugetPackagesFactory.cs.
override Task<Maybe<PackageDescription> > KlusterKite.NodeManager.NugetPackagesFactory.Delete | ( | string | id | ) |
Definition at line 45 of file NugetPackagesFactory.cs.
override Task<Maybe<PackageDescription> > KlusterKite.NodeManager.NugetPackagesFactory.Get | ( | string | id | ) |
Definition at line 51 of file NugetPackagesFactory.cs.
override string KlusterKite.NodeManager.NugetPackagesFactory.GetId | ( | PackageDescription | obj | ) |
override async Task<CollectionResponse<PackageDescription> > KlusterKite.NodeManager.NugetPackagesFactory.GetList | ( | Expression< Func< PackageDescription, bool >> | filter, |
List< SortingCondition > | sort, | ||
int? | skip, | ||
int? | count, | ||
ApiRequest | apiRequest | ||
) |
Definition at line 60 of file NugetPackagesFactory.cs.
override Task KlusterKite.NodeManager.NugetPackagesFactory.Insert | ( | PackageDescription | obj | ) |
Definition at line 101 of file NugetPackagesFactory.cs.
override Task KlusterKite.NodeManager.NugetPackagesFactory.Update | ( | PackageDescription | newData, |
PackageDescription | oldData | ||
) |
Definition at line 107 of file NugetPackagesFactory.cs.