public static BasicQuotation Create(AssetMeasureEnum measureType, PriceQuoteUnitsEnum priceUnits, string sideAsString) { QuotationSideEnum side; bool sideSpecified; ParseQuotationSideEnum(sideAsString, out sideSpecified, out side); return(new BasicQuotation { valueSpecified = false, measureType = AssetMeasureTypeHelper.Create(measureType), quoteUnits = PriceQuoteUnitsHelper.Create(priceUnits), sideSpecified = sideSpecified, side = side }); }
public static Quotation Create(decimal value, DateTime valuationDate, string businessCenter, string currency, string rateSourceProvider, string rateSource, string rateSourcePage, string assetMeasureType, string quoteUnits) { var quotation = new Quotation { businessCenter = BusinessCentersHelper.Parse(businessCenter).businessCenter[0], currency = CurrencyHelper.Parse(currency), informationSource = InformationSourceHelper.Create( InformationSourceHelper.Create(rateSourceProvider, rateSource, rateSourcePage)), measureType = AssetMeasureTypeHelper.Parse(assetMeasureType), quoteUnits = PriceQuoteUnitsHelper.Create(quoteUnits), valuationDate = valuationDate, valuationDateSpecified = true, value = value, valueSpecified = true }; return(quotation); }