///////////////////////////////////////////////////////////////////////////////////////////////
 //
 // Function Name  : <CreateBillItem>
 // Summary  : <To create object of BillItem class>
 // Input Parameters : Int64 connectionId, DateTime dateOfCall
 // Output Parameters :<Object of BillItem class>
 // Return Value  : <BillItem object>
 ///////////////////////////////////////////////////////////////////////////////////////////////
 public static IBillItem CreateBillItem(Int64 connectionId, DateTime dateOfCall)
 {
     IBillItem billitemobj = new BillItem(connectionId, dateOfCall);
     return billitemobj;
 }
 ///////////////////////////////////////////////////////////////////////////////////////////////
 //
 // Function Name  : <CreateBillItem>
 // Summary  : <To create object of BillItem class>
 // Input Parameters : Int64 billItemId
 // Output Parameters :<Object of BillItem class>
 // Return Value  : <BillItem object>
 ///////////////////////////////////////////////////////////////////////////////////////////////
 public static IBillItem CreateBillItem(Int64 billItemId)
 {
     IBillItem billitemobj = new BillItem(billItemId);
     return billitemobj;
 }
 ///////////////////////////////////////////////////////////////////////////////////////////////
 //
 // Function Name  : <CreateBillItem>
 // Summary  : <To create object of BillItem class>
 // Input Parameters : Int64 billItemId, Int64 connectionId, DateTime dateOfCall, string duration, Int64 numberCalled, CallType callType,int pulse, double pulseRate, double callCost
 // Output Parameters :<Object of BillItem class>
 // Return Value  : <BillItem object>
 ///////////////////////////////////////////////////////////////////////////////////////////////
 public static IBillItem CreateBillItem(Int64 billItemId, Int64 connectionId, DateTime dateOfCall, string duration, Int64 numberCalled, CallType callType,int pulse, double pulseRate, double callCost)
 {
     IBillItem billitemobj = new BillItem(billItemId, connectionId, dateOfCall, duration, numberCalled, callType, pulse, pulseRate, callCost);
     return billitemobj;
 }