public static List <clsSwitchDetailsList> convertSwitchDetails(List <clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> ClientSwitchSchemeDetails) { List <clsSwitchDetailsList> newSwitchDetailsList = new List <clsSwitchDetailsList>(); float fTotalAllocation = 0; foreach (clsSwitchScheme_Client.clsSwitchSchemeDetails_Client SwitchSchemeDetails in ClientSwitchSchemeDetails) { clsSwitchDetailsList SwitchDetail = new clsSwitchDetailsList(); fTotalAllocation = fTotalAllocation + SwitchSchemeDetails.propAllocation; SwitchDetail.propAllocation = SwitchSchemeDetails.propAllocation; SwitchDetail.propFundName = SwitchSchemeDetails.propFund.propFundName; SwitchDetail.propTotalAllocation = fTotalAllocation; SwitchDetail.propTotalValue = SwitchSchemeDetails.propTotalValue; SwitchDetail.propUnits = SwitchSchemeDetails.propUnits; SwitchDetail.propValue = SwitchSchemeDetails.propValue; SwitchDetail.propPrice = SwitchSchemeDetails.propFund.propPrice; SwitchDetail.propFundCurrency = SwitchSchemeDetails.propFund.propCurrency; newSwitchDetailsList.Add(SwitchDetail); } return(newSwitchDetailsList); }
public static List<clsSwitchDetailsList> convertSwitchDetails(List<clsSwitchScheme_Client.clsSwitchSchemeDetails_Client> ClientSwitchSchemeDetails) { List<clsSwitchDetailsList> newSwitchDetailsList = new List<clsSwitchDetailsList>(); float fTotalAllocation = 0; foreach (clsSwitchScheme_Client.clsSwitchSchemeDetails_Client SwitchSchemeDetails in ClientSwitchSchemeDetails) { clsSwitchDetailsList SwitchDetail = new clsSwitchDetailsList(); fTotalAllocation = fTotalAllocation + SwitchSchemeDetails.propAllocation; SwitchDetail.propAllocation = SwitchSchemeDetails.propAllocation; SwitchDetail.propFundName = SwitchSchemeDetails.propFund.propFundName; SwitchDetail.propTotalAllocation = fTotalAllocation; SwitchDetail.propTotalValue = SwitchSchemeDetails.propTotalValue; SwitchDetail.propUnits = SwitchSchemeDetails.propUnits; SwitchDetail.propValue = SwitchSchemeDetails.propValue; SwitchDetail.propPrice = SwitchSchemeDetails.propFund.propPrice; SwitchDetail.propFundCurrency = SwitchSchemeDetails.propFund.propCurrency; newSwitchDetailsList.Add(SwitchDetail); } return newSwitchDetailsList; }