C# 클래스 Cueros.App.Core.Services.ProductsServices

파일 보기 프로젝트 열기: JorgeCupi/GAMLP.Cueros.App

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CheckValueForMaxResult ( int MaxResult, int ListCount ) : int
GetProductsFromThisCategory ( List list, string Description ) : List
GetRecentProducts ( List list ) : List
GetTopProducts ( List list ) : List

메소드 상세

CreateProduct() 공개 정적인 메소드

public static CreateProduct ( Product newProduct ) : Task
newProduct Cueros.App.Core.Models.Product
리턴 Task

GetEstimatedProductionTime() 공개 정적인 메소드

public static GetEstimatedProductionTime ( int ProductProductionTime, int QuantityRequired, int NumberOfEmployees ) : int
ProductProductionTime int
QuantityRequired int
NumberOfEmployees int
리턴 int

GetProduct() 공개 정적인 메소드

public static GetProduct ( int ID ) : Task
ID int
리턴 Task

GetProducts() 공개 정적인 메소드

Obtiene todos los productos de la base de datos.
public static GetProducts ( ) : Task>
리턴 Task>

GetProductsFromThisCategory() 공개 정적인 메소드

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

GetProductsFromThisCategory() 공개 정적인 메소드

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.
리턴 Task>

GetRecentProducts() 공개 정적인 메소드

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.
리턴 Task>

GetRecentProductsFromThisCategory() 공개 정적인 메소드

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.
리턴 Task>

GetRecentProductsFromThisCategory() 공개 정적인 메소드

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.
리턴 Task>

GetTopProducts() 공개 정적인 메소드

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.
리턴 Task>

GetTopProductsFromThisCategory() 공개 정적인 메소드

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.
리턴 Task>

GetTopProductsFromThisCategory() 공개 정적인 메소드

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.
리턴 Task>

QuantityIsAvailable() 공개 정적인 메소드

public static QuantityIsAvailable ( int ProductQuantity, int QuantityRequired ) : bool
ProductQuantity int
QuantityRequired int
리턴 bool