/// <summary> /// Convert a given voteQuestion to a ViewModel /// </summary> public static ViewModels.AdoxioEstablishment ToViewModel(this MicrosoftDynamicsCRMadoxioEstablishment adoxio_establishment) { ViewModels.AdoxioEstablishment result = null; if (adoxio_establishment != null) { result = new ViewModels.AdoxioEstablishment(); if (adoxio_establishment.AdoxioEstablishmentid != null) { result.id = adoxio_establishment.AdoxioEstablishmentid.ToString(); } result._licencee_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._adoxioLicenceeValue); result._licencetypeid_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._adoxioLicencetypeidValue); //result._municipality_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._adoxioMunicipalityValue); result._policejurisdiction_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._adoxioPdjurisdictionValue); result._primaryinspectorid_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._adoxioPrimaryinspectoridValue); result._territory_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._adoxioTerritoryValue); result._createdby_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._createdbyValue); result._createdonbehalfby_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._createdonbehalfbyValue); result._modifiedby_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._modifiedbyValue); result._modifiedonbehalfby_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._modifiedonbehalfbyValue); result._ownerid_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._owneridValue); result._owningbusinessunit_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._owningbusinessunitValue); result._owningteam_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._owningteamValue); result._owninguser_value = GuidUtility.SafeNullableGuidConvert(adoxio_establishment._owninguserValue); result.Addresscity = adoxio_establishment.AdoxioAddresscity; result.Addresspostalcode = adoxio_establishment.AdoxioAddresspostalcode; result.Addressstreet = adoxio_establishment.AdoxioAddressstreet; result.Alreadyopen = adoxio_establishment.AdoxioAlreadyopen; result.Email = adoxio_establishment.AdoxioEmail; result.Expectedopendate = adoxio_establishment.AdoxioExpectedopendate; result.Fridayclose = adoxio_establishment.AdoxioFridayclose; result.Fridayopen = adoxio_establishment.AdoxioFridayopen; result.Hasduallicence = adoxio_establishment.AdoxioHasduallicence; result.Isrural = adoxio_establishment.AdoxioIsrural; result.Isstandalonepatio = adoxio_establishment.AdoxioIsstandalonepatio; result.Locatedatwinery = adoxio_establishment.AdoxioLocatedatwinery; result.Locatedonfirstnationland = adoxio_establishment.AdoxioLocatedonfirstnationland; result.Mailsenttorestaurant = adoxio_establishment.AdoxioMailsenttorestaurant; result.Mondayclose = adoxio_establishment.AdoxioMondayclose; result.Mondayopen = adoxio_establishment.AdoxioMondayopen; result.Name = adoxio_establishment.AdoxioName; result.Occupantcapacity = adoxio_establishment.AdoxioOccupantcapacity; result.Occupantload = adoxio_establishment.AdoxioOccupantload; result.Parcelid = adoxio_establishment.AdoxioParcelid; result.Patronparticipation = adoxio_establishment.AdoxioPatronparticipation; result.Phone = adoxio_establishment.AdoxioPhone; result.Saturdayclose = adoxio_establishment.AdoxioSaturdayclose; result.Saturdayopen = adoxio_establishment.AdoxioSaturdayopen; result.Sendmailtoestablishmentuponapproval = adoxio_establishment.AdoxioSendmailtoestablishmentuponapproval; result.Standardhours = adoxio_establishment.AdoxioStandardhours; result.Sundayclose = adoxio_establishment.AdoxioSundayclose; result.Sundayopen = adoxio_establishment.AdoxioSundayopen; result.Thursdayclose = adoxio_establishment.AdoxioThursdayclose; result.Thursdayopen = adoxio_establishment.AdoxioThursdayopen; result.Tuesdayclose = adoxio_establishment.AdoxioTuesdayclose; result.Tuesdayopen = adoxio_establishment.AdoxioTuesdayopen; result.Wednesdayclose = adoxio_establishment.AdoxioWednesdayclose; result.Wednesdayopen = adoxio_establishment.AdoxioWednesdayopen; result.Createdon = adoxio_establishment.Createdon; result.Importsequencenumber = adoxio_establishment.Importsequencenumber; result.Modifiedon = adoxio_establishment.Modifiedon; result.Overriddencreatedon = adoxio_establishment.Overriddencreatedon; result.StatusCode = adoxio_establishment.Statuscode; result.StateCode = adoxio_establishment.Statecode; result.Timezoneruleversionnumber = adoxio_establishment.Timezoneruleversionnumber; result.Utcconversiontimezonecode = adoxio_establishment.Utcconversiontimezonecode; if (adoxio_establishment.Versionnumber != null) { result.Versionnumber = adoxio_establishment.Versionnumber; } } return(result); }