C# Класс BExIS.Dlm.Services.DataStructure.UnitManager

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddAssociatedDataType ( Unit end1, DataType end2 ) : bool
AddAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
Create ( string name, string description, string specification ) : Dimension
Create ( string name, string abbreviation, string description, Dimension dimension, MeasurementSystem measurementSystem ) : Unit
CreateConversionMethod ( string formula, string description, Unit source, Unit target ) : ConversionMethod

if there is no conversion method between source and target units, creates one otherwise fails

Delete ( Dimension entity ) : bool
Delete ( IEnumerable entities ) : bool
Delete ( IEnumerable entities ) : bool
Delete ( Unit entity ) : bool
DeleteConversionMethod ( ConversionMethod entity ) : bool

Deletes the proveded conversion method, but does not touch the source and target units

DeleteConversionMethod ( IEnumerable entities ) : bool
RemoveAssociatedDataType ( Unit end1, DataType end2 ) : bool
RemoveAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
UnitManager ( ) : System
Update ( Dimension entity ) : Dimension
Update ( Unit entity ) : Unit
UpdateConversionMethod ( ConversionMethod entity ) : ConversionMethod

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

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

public AddAssociatedDataType ( Unit end1, DataType end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 BExIS.Dlm.Entities.DataStructure.DataType
Результат bool

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

public AddAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 IEnumerable
Результат bool

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

public Create ( string name, string description, string specification ) : Dimension
name string
description string
specification string
Результат BExIS.Dlm.Entities.DataStructure.Dimension

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

public Create ( string name, string abbreviation, string description, Dimension dimension, MeasurementSystem measurementSystem ) : Unit
name string
abbreviation string
description string
dimension BExIS.Dlm.Entities.DataStructure.Dimension
measurementSystem MeasurementSystem
Результат BExIS.Dlm.Entities.DataStructure.Unit

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

if there is no conversion method between source and target units, creates one otherwise fails
public CreateConversionMethod ( string formula, string description, Unit source, Unit target ) : ConversionMethod
formula string
description string
source BExIS.Dlm.Entities.DataStructure.Unit
target BExIS.Dlm.Entities.DataStructure.Unit
Результат BExIS.Dlm.Entities.DataStructure.ConversionMethod

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

public Delete ( Dimension entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.Dimension
Результат bool

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

public Delete ( IEnumerable entities ) : bool
entities IEnumerable
Результат bool

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

public Delete ( IEnumerable entities ) : bool
entities IEnumerable
Результат bool

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

public Delete ( Unit entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.Unit
Результат bool

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

Deletes the proveded conversion method, but does not touch the source and target units
public DeleteConversionMethod ( ConversionMethod entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.ConversionMethod
Результат bool

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

public DeleteConversionMethod ( IEnumerable entities ) : bool
entities IEnumerable
Результат bool

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

public RemoveAssociatedDataType ( Unit end1, DataType end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 BExIS.Dlm.Entities.DataStructure.DataType
Результат bool

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

public RemoveAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 IEnumerable
Результат bool

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

public UnitManager ( ) : System
Результат System

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

public Update ( Dimension entity ) : Dimension
entity BExIS.Dlm.Entities.DataStructure.Dimension
Результат BExIS.Dlm.Entities.DataStructure.Dimension

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

public Update ( Unit entity ) : Unit
entity BExIS.Dlm.Entities.DataStructure.Unit
Результат BExIS.Dlm.Entities.DataStructure.Unit

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

public UpdateConversionMethod ( ConversionMethod entity ) : ConversionMethod
entity BExIS.Dlm.Entities.DataStructure.ConversionMethod
Результат BExIS.Dlm.Entities.DataStructure.ConversionMethod