private void CopyContentFrom(InvoiceSummaryContainer sourceObject)
 {
     OpenInvoices = sourceObject.OpenInvoices;
             PredictedInvoices = sourceObject.PredictedInvoices;
             PaidInvoicesActiveYear = sourceObject.PaidInvoicesActiveYear;
             PaidInvoicesLast12Months = sourceObject.PaidInvoicesLast12Months;
 }
partial         static void CreateCustomDemo(ref InvoiceSummaryContainer customDemoObject);
 public static InvoiceSummaryContainer CreateDefault()
 {
     var result = new InvoiceSummaryContainer();
             result.OpenInvoices = InvoiceCollection.CreateDefault();
             result.PredictedInvoices = InvoiceCollection.CreateDefault();
             result.PaidInvoicesActiveYear = InvoiceCollection.CreateDefault();
             result.PaidInvoicesLast12Months = InvoiceCollection.CreateDefault();
             return result;
 }
        public static InvoiceSummaryContainer CreateDemoDefault()
        {
            InvoiceSummaryContainer customDemo = null;
                    InvoiceSummaryContainer.CreateCustomDemo(ref customDemo);
                    if(customDemo != null)
                        return customDemo;
                    var result = new InvoiceSummaryContainer();
                    result.OpenInvoices = InvoiceCollection.CreateDemoDefault();
                    result.PredictedInvoices = InvoiceCollection.CreateDemoDefault();
                    result.PaidInvoicesActiveYear = InvoiceCollection.CreateDemoDefault();
                    result.PaidInvoicesLast12Months = InvoiceCollection.CreateDemoDefault();

                    return result;
        }
 public static void Update_InvoiceSummaryContainer_PredictedInvoices(InvoiceSummaryContainer invoiceSummaryContainer, InvoiceCollection localCollection, InvoiceCollection masterCollection)
 {
     throw new NotImplementedException();
 }