Esempio n. 1
0
        /// <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);
        }