C# Класс Cats.Services.Hub.CommodityService

Наследование: ICommodityService
Показать файл Открыть проект

Открытые методы

Метод Описание
AddCommodity ( Commodity commodity ) : bool
CommodityService ( IUnitOfWork unitOfWork ) : System
DeleteById ( int id ) : bool
DeleteCommodity ( Commodity commodity ) : bool
Dispose ( ) : void
EditCommodity ( Commodity commodity ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : Commodity
GetAllCommodity ( ) : List
GetAllCommodityForReprot ( ) : List

GetAllCommodityForReport

GetAllCommodityViewModelsByParent ( int parentCommodity ) : List
GetAllParents ( ) : List

Gets all parents.

GetAllSubCommodities ( ) : List

Gets all sub commodities.

GetAllSubCommoditiesByParantId ( int Id ) : List

Gets all sub commodities by parant id.

GetCommodityByName ( string name ) : Commodity

Gets the name of the commodity by.

IsCodeValid ( int CommodityID, string CommodityCode ) : bool

Determines whether [commodity code is valid] for [the specified commodity ID].

IsNameValid ( int CommodityID, string Name ) : bool

Determines whether name is valid for the specified commodity ID.

Описание методов

AddCommodity() публичный Метод

public AddCommodity ( Commodity commodity ) : bool
commodity Cats.Models.Hubs.Commodity
Результат bool

CommodityService() публичный Метод

public CommodityService ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
Результат System

DeleteById() публичный Метод

public DeleteById ( int id ) : bool
id int
Результат bool

DeleteCommodity() публичный Метод

public DeleteCommodity ( Commodity commodity ) : bool
commodity Cats.Models.Hubs.Commodity
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EditCommodity() публичный Метод

public EditCommodity ( Commodity commodity ) : bool
commodity Cats.Models.Hubs.Commodity
Результат bool

FindBy() публичный Метод

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
Результат List

FindById() публичный Метод

public FindById ( int id ) : Commodity
id int
Результат Cats.Models.Hubs.Commodity

GetAllCommodity() публичный Метод

public GetAllCommodity ( ) : List
Результат List

GetAllCommodityForReprot() публичный Метод

GetAllCommodityForReport
public GetAllCommodityForReprot ( ) : List
Результат List

GetAllCommodityViewModelsByParent() публичный Метод

public GetAllCommodityViewModelsByParent ( int parentCommodity ) : List
parentCommodity int
Результат List

GetAllParents() публичный Метод

Gets all parents.
public GetAllParents ( ) : List
Результат List

GetAllSubCommodities() публичный Метод

Gets all sub commodities.
public GetAllSubCommodities ( ) : List
Результат List

GetAllSubCommoditiesByParantId() публичный Метод

Gets all sub commodities by parant id.
public GetAllSubCommoditiesByParantId ( int Id ) : List
Id int The id.
Результат List

GetCommodityByName() публичный Метод

Gets the name of the commodity by.
public GetCommodityByName ( string name ) : Commodity
name string The name.
Результат Cats.Models.Hubs.Commodity

IsCodeValid() публичный Метод

Determines whether [commodity code is valid] for [the specified commodity ID].
public IsCodeValid ( int CommodityID, string CommodityCode ) : bool
CommodityID int The commodity ID.
CommodityCode string The commodity code.
Результат bool

IsNameValid() публичный Метод

Determines whether name is valid for the specified commodity ID.
public IsNameValid ( int CommodityID, string Name ) : bool
CommodityID int The commodity ID.
Name string The name.
Результат bool