/// <summary>
        /// Used to Add Customer FP Asset Group Details. First level of Category
        /// </summary>
        /// <param name="customerId"></param>
        /// <param name="userId"></param>
        /// <param name="customerProspectAssetDetailsVoList"></param>
        /// <param name="instrumentTotal"></param>
        /// <returns></returns>
        public bool AddCustomerFPAssetGroupDetails(int customerId, int userId, List <CustomerProspectAssetGroupDetails> customerProspectGroupDetailsList, out double grouptotal)
        {
            grouptotal = 0.0;

            bool bGroupResult = true;
            CustomerProspectDao customerprospectdao = new CustomerProspectDao();

            try
            {
                foreach (CustomerProspectAssetGroupDetails cpagd in customerProspectGroupDetailsList)
                {
                    customerprospectdao.AddCustomerFPAssetGroupDetails(customerId, userId, cpagd);
                    if (cpagd.AssetGroupCode != "MF")
                    {
                        grouptotal += cpagd.Value;
                    }
                }
            }
            catch (Exception ex)
            {
                bGroupResult = false;
            }
            return(bGroupResult);
        }