public static Domain.Models.UserPreference Map(this Data.Models.UserPreference preferences) { Domain.Models.UserPreference model = null; if (preferences != null) { model = new Domain.Models.UserPreference(); model.UserName = preferences.UserName; model.Avatar = preferences.Avatar; model.Bio = preferences.Bio; model.BlockAnonymized = preferences.BlockAnonymized; model.CollapseCommentLimit = preferences.CollapseCommentLimit; model.CommentSort = Voat.Common.Extensions.AssignIfValidEnumValue(preferences.CommentSort, CommentSortAlgorithm.Top); model.DisableCSS = preferences.DisableCSS; model.DisplayAds = preferences.DisplayAds; model.DisplayCommentCount = preferences.DisplayCommentCount; model.DisplaySubscriptions = preferences.DisplaySubscriptions; model.DisplayVotes = preferences.DisplayVotes; model.EnableAdultContent = preferences.EnableAdultContent; model.HighlightMinutes = preferences.HighlightMinutes; model.Language = preferences.Language; model.NightMode = preferences.NightMode; model.OpenInNewWindow = preferences.OpenInNewWindow; model.UseSubscriptionsMenu = preferences.UseSubscriptionsMenu; model.VanityTitle = preferences.VanityTitle; model.DisplayThumbnails = preferences.DisplayThumbnails; } return(model); }
public UpdateUserPreferencesCommand(Domain.Models.UserPreference preferences) { _preferences = preferences; }