public bool SaveMemberActivity(List<MemberActivityInfo> newMemberActivity,List<MemberActivityInfo> updateMemberActivity) { updateMemberActivity.AddRange(newMemberActivity); List<int> activityIdList = new List<int>(); List<double> memberFeeList = new List<double>(); foreach (MemberActivityInfo memActivity in updateMemberActivity) { memActivity.MemberCode = MemberInfo.MemberCode; memActivity.MemberName = MemberInfo.MemberName; memActivity.MemberNameEng = MemberInfo.MemberNameEng; memActivity.MemberBirthDate = MemberInfo.BirthDate; memActivity.PassportNumber = MemberInfo.PassportNumber; memActivity.PassportPlace = MemberInfo.PassportPlace; memActivity.PassportIssueInvalidDate = MemberInfo.PassportIssueInvalidDate; memActivity.LastUpdateDate = DateTime.Now; memActivity.LastUpdateOperator = (HttpContext.Current.Session["ADMIN"] as AdminInfo).AdminName; activityIdList.Add(memActivity.ActivityId); memberFeeList.Add(memActivity.ServiceFee); } MemberManageBLL memberBLL = new MemberManageBLL(); return memberBLL.SaveMemberActivity(updateMemberActivity, activityIdList, memberFeeList); }