C# Class Cueros.App.Core.Services.ProductsServices

Afficher le fichier Open project: JorgeCupi/GAMLP.Cueros.App

Méthodes publiques

Méthode Description
CreateProduct ( Product newProduct ) : Task
GetEstimatedProductionTime ( int ProductProductionTime, int QuantityRequired, int NumberOfEmployees ) : int
GetProduct ( int ID ) : Task
GetProducts ( ) : Task>

Obtiene todos los productos de la base de datos.

GetProductsFromThisCategory ( string IdCategory ) : Task>

Obtiene todos los productos de una categoria.

GetProductsFromThisCategory ( string IdCategory, int MaxResults ) : Task>

Obtiene los ultimos N productos de una categoria.

GetRecentProducts ( int MaxResults ) : Task>

Obtiene los N productos mas nuevos de la base de datos.

GetRecentProductsFromThisCategory ( string IdCategory ) : Task>

Obtiene todos los productos de una categoria, ordenados por su fecha de creacion.

GetRecentProductsFromThisCategory ( string IdCategory, int MaxResults ) : Task>

Obtiene los ultimos N productos mas recientes de una categoria.

GetTopProducts ( int MaxResults ) : Task>

Obtiene los ultimos N productos mas vendidos de la base de datos.

GetTopProductsFromThisCategory ( string IdCategory ) : Task>

Obtiene todos los productos de una categoria, ordenados por su numero de ventas.

GetTopProductsFromThisCategory ( string IdCategory, int MaxResults ) : Task>

Obtiene los ultimos N productos mas vendidos de una categoria.

QuantityIsAvailable ( int ProductQuantity, int QuantityRequired ) : bool

Private Methods

Méthode Description
CheckValueForMaxResult ( int MaxResult, int ListCount ) : int
GetProductsFromThisCategory ( List list, string Description ) : List
GetRecentProducts ( List list ) : List
GetTopProducts ( List list ) : List

Method Details

CreateProduct() public static méthode

public static CreateProduct ( Product newProduct ) : Task
newProduct Cueros.App.Core.Models.Product
Résultat Task

GetEstimatedProductionTime() public static méthode

public static GetEstimatedProductionTime ( int ProductProductionTime, int QuantityRequired, int NumberOfEmployees ) : int
ProductProductionTime int
QuantityRequired int
NumberOfEmployees int
Résultat int

GetProduct() public static méthode

public static GetProduct ( int ID ) : Task
ID int
Résultat Task

GetProducts() public static méthode

Obtiene todos los productos de la base de datos.
public static GetProducts ( ) : Task>
Résultat Task>

GetProductsFromThisCategory() public static méthode

Obtiene todos los productos de una categoria.
public static GetProductsFromThisCategory ( string IdCategory ) : Task>
IdCategory string Id de la categoria.
Résultat Task>

GetProductsFromThisCategory() public static méthode

Obtiene los ultimos N productos de una categoria.
public static GetProductsFromThisCategory ( string IdCategory, int MaxResults ) : Task>
IdCategory string Id de la categoria.
MaxResults int Numero maximo de resultados que se desea obtener.
Résultat Task>

GetRecentProducts() public static méthode

Obtiene los N productos mas nuevos de la base de datos.
public static GetRecentProducts ( int MaxResults ) : Task>
MaxResults int Numero maximo de resultados a obtener.
Résultat Task>

GetRecentProductsFromThisCategory() public static méthode

Obtiene todos los productos de una categoria, ordenados por su fecha de creacion.
public static GetRecentProductsFromThisCategory ( string IdCategory ) : Task>
IdCategory string Id de la categoria.
Résultat Task>

GetRecentProductsFromThisCategory() public static méthode

Obtiene los ultimos N productos mas recientes de una categoria.
public static GetRecentProductsFromThisCategory ( string IdCategory, int MaxResults ) : Task>
IdCategory string Id de la categoria.
MaxResults int Numero maximo de resultados que se desea obtener.
Résultat Task>

GetTopProducts() public static méthode

Obtiene los ultimos N productos mas vendidos de la base de datos.
public static GetTopProducts ( int MaxResults ) : Task>
MaxResults int Numero maximo de resultados a obtener.
Résultat Task>

GetTopProductsFromThisCategory() public static méthode

Obtiene todos los productos de una categoria, ordenados por su numero de ventas.
public static GetTopProductsFromThisCategory ( string IdCategory ) : Task>
IdCategory string Id de la categoria.
Résultat Task>

GetTopProductsFromThisCategory() public static méthode

Obtiene los ultimos N productos mas vendidos de una categoria.
public static GetTopProductsFromThisCategory ( string IdCategory, int MaxResults ) : Task>
IdCategory string Id de la categoria.
MaxResults int Numero maximo de resultados que se desea obtener.
Résultat Task>

QuantityIsAvailable() public static méthode

public static QuantityIsAvailable ( int ProductQuantity, int QuantityRequired ) : bool
ProductQuantity int
QuantityRequired int
Résultat bool