public ScrapDetail CreateScrapDetail(Scrap scrap, double rob, double price, Currency currency, Good good, GoodUnit unit, Tank tank) { var scrapDetail = new ScrapDetail(rob, price, currency, good, unit, tank, scrap, scrapDomainService, tankDomainService, currencyDomainService, goodDomainService, goodUnitDomainService); return scrapDetail; }
public InvoiceItem(decimal quantity, decimal fee, Good good, GoodUnit goodUnit, decimal divisionPrice, string description) { Quantity = quantity; Fee = fee; Good = good; GoodId = good.Id; MeasuringUnit = goodUnit; MeasuringUnitId = goodUnit.Id; Description = description; DivisionPrice = divisionPrice; IsNotEmpty(); IsHaveValidQuantity(); }
public OffhireDetail CreateOffhireDetail(decimal quantity, decimal feeInVoucherCurrency, decimal feeInMainCurrency, Good good, GoodUnit unit, Tank tank, Offhire offhire) { var offhireDetail = new OffhireDetail( quantity, feeInVoucherCurrency, feeInMainCurrency, good, unit, tank, offhire, offhireDomainService, tankDomainService, currencyDomainService, goodDomainService, goodUnitDomainService); return offhireDetail; }