public ProfileDetailModel CreateProfileDetailModel(MUser_User svcProfileDetailData) { var result = new ProfileDetailModel() { UserId = svcProfileDetailData.UserId, Password = "******", Email = FormatOptional( FormatEmail( svcProfileDetailData.Email, svcProfileDetailData.EmailConfirmed)), Name = FormatOptional( FormatName( svcProfileDetailData.FirstName, svcProfileDetailData.LastName)), NickName = FormatOptional(svcProfileDetailData.NickName), WebsiteUrl = FormatOptional(svcProfileDetailData.WebsiteUrl), TimeZoneId = svcProfileDetailData.TimeZoneId, TimeZoneName = svcProfileDetailData.TimeZoneName, ShippingAddressLines = FormatOptional( FormatAddress( svcProfileDetailData.ShippingAddressLine1, svcProfileDetailData.ShippingAddressLine2, svcProfileDetailData.ShippingCity, svcProfileDetailData.ShippingStateCode, FormatPostalCode(svcProfileDetailData.ShippingPostalCode), svcProfileDetailData.ShippingCountryCode)) }; return(result); }
public static MUser_User MUser_User(AspNetUser dbAspNetUser) { var dbUserProfile = dbAspNetUser.UserProfileAspNetUsers.SingleOrDefault()?.UserProfile; var dbUserAddress = dbUserProfile?.UserAddresses.Where(r => r.AddressTypeCode == AddressTypeCodes.Shipping).SingleOrDefault(); var user = new MUser_User() { UserId = dbAspNetUser.Id, Email = dbAspNetUser.Email, EmailConfirmed = dbAspNetUser.EmailConfirmed, FirstName = dbUserProfile?.FirstName, LastName = dbUserProfile?.LastName, NickName = dbUserProfile?.Nickname, WebsiteUrl = dbUserProfile?.WebsiteUrl, ShippingAddressLine1 = dbUserAddress?.AddressLine1, ShippingAddressLine2 = dbUserAddress?.AddressLine2, ShippingCity = dbUserAddress?.City, ShippingStateCode = dbUserAddress?.StateCode, ShippingPostalCode = dbUserAddress?.PostalCode, ShippingCountryCode = dbUserAddress?.CountryCode, TimeZoneId = dbUserProfile?.TimeZoneId }; if (!string.IsNullOrEmpty(user.TimeZoneId)) { var timeZone = TimeZoneInfo.FindSystemTimeZoneById(user.TimeZoneId); user.TimeZoneName = timeZone.DisplayName; } return(user); }
public static AAlert_Alert AAlert_Alert(MCommunication_Alert mAlert, MUser_User mUser) { return(new AAlert_Alert() { MAlert = mAlert, MUser = mUser }); }
public ProfileEditShippingAddressModel CreateProfileEditShippingAddressModel(MUser_User svcProfileDetailData) { var result = new ProfileEditShippingAddressModel() { AddressLine1 = svcProfileDetailData.ShippingAddressLine1, AddressLine2 = svcProfileDetailData.ShippingAddressLine2, City = svcProfileDetailData.ShippingCity, StateCode = svcProfileDetailData.ShippingStateCode, PostalCode = FormatPostalCode(svcProfileDetailData.ShippingPostalCode), CountryCode = svcProfileDetailData.ShippingCountryCode }; return(result); }
public static AOrder_Order AOrder_Order( MOrder_Order mOrder, MOrder_OrderTransactionSummaryList mTransactions, MOrder_OrderEventLogSummaryList mEvents, MFulfillment_Fulfillable mFulfillable, MFunding_Fundable mFundable, MUser_User mUser) { if (mOrder == null) { throw new ArgumentNullException(nameof(mOrder)); } return(new AOrder_Order() { MOrder = mOrder, MTransactions = mTransactions, MEvents = mEvents, MFulfillable = mFulfillable, MFundable = mFundable, MUser = mUser }); }
public static ANotification_Notification ANotification_Notification(MCommunication_Notification mNotification, MUser_User mUser) { return(new ANotification_Notification() { MNotification = mNotification, MUser = mUser }); }