public IStock BindCostFromLedgerLite(IStock stock)
 {
     LedgerService ledgerService = new LedgerService(repository);
     LedgerLite ledger = ledgerService.GetLedgerLite(stock.ItemId, stock.UnitId, stock.ManufacturerId,
                                                 stock.MovingAverageId);
     stock.UnitCost = ledger.UnitCost;
     stock.Margin = ledger.Margin;
     stock.SellingPrice = ledger.SellingPrice;
     return stock;
 }