// Converts a dynamics entity into a view model
 public static ViewModels.LicenceEventSchedule ToViewModel(this MicrosoftDynamicsCRMadoxioEventschedule item)
 {
     ViewModels.LicenceEventSchedule result = null;
     if (item != null)
     {
         result = new ViewModels.LicenceEventSchedule();
         if (item.AdoxioEventscheduleid != null)
         {
             result.Id = item.AdoxioEventscheduleid;
         }
         result.EventId              = item._adoxioEventidValue;
         result.EventStartDateTime   = item.AdoxioEventstartdatetime;
         result.EventEndDateTime     = item.AdoxioEventenddatetime;
         result.ServiceStartDateTime = item.AdoxioServicestartdatetime;
         result.ServiceEndDateTime   = item.AdoxioServiceenddatetime;
     }
     return(result);
 }
 // Converts a view model into a dynamics entity
 public static void CopyValues(this MicrosoftDynamicsCRMadoxioEventschedule to, ViewModels.LicenceEventSchedule from)
 {
     to.AdoxioEventscheduleid      = from.Id;
     to.AdoxioEventstartdatetime   = from.EventStartDateTime;
     to.AdoxioEventenddatetime     = from.EventEndDateTime;
     to.AdoxioServicestartdatetime = from.ServiceStartDateTime;
     to.AdoxioServiceenddatetime   = from.ServiceEndDateTime;
 }