/// <summary> /// Calculates the total cost for each travel schedule /// </summary> /// <param name="scheduleForTravel"></param> private void CalculateTotalCostForTravel(TravelSchedule scheduleForTravel) { foreach (Schedule s in scheduleForTravel.GetSchedules()) { scheduleForTravel.TotalCostPerTicket += s.GetFlightCosts().FirstOrDefault().CostPerTicket; } }
protected void dlOuterOnward_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { TravelSchedule drv = e.Item.DataItem as TravelSchedule; Repeater innerDataList = e.Item.FindControl("dlInnerOnward") as Repeater; innerDataList.DataSource = drv.GetSchedules(); innerDataList.DataBind(); } }