public static FilledClientOrder CalClientOrder(ClientOrder clientOrder) { FilledClientOrder filledClientOrder = new FilledClientOrder(); try { foreach (var oneMediaOrder in clientOrder.GetList()) { if (AllMediaBundles.allBundles.ContainsKey(oneMediaOrder.MediaType)) { FilledMediaOrder filledMediaOrder = MediaOrderCalculator.CalMediaOrder(oneMediaOrder); filledClientOrder.AddFilledMediaOrder(filledMediaOrder); } } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(filledClientOrder); }