// Converts a dynamics entity into a view model public static LicenceEventSchedule ToViewModel(this MicrosoftDynamicsCRMadoxioEventschedule item) { LicenceEventSchedule result = null; if (item != null) { result = new 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, LicenceEventSchedule from) { to.AdoxioEventscheduleid = from.Id; to.AdoxioEventstartdatetime = from.EventStartDateTime; to.AdoxioEventenddatetime = from.EventEndDateTime; to.AdoxioServicestartdatetime = from.ServiceStartDateTime; to.AdoxioServiceenddatetime = from.ServiceEndDateTime; }