using RMuseum.Models.Artifact; using RMuseum.Models.Artifact.ViewModels; using System; namespace RMuseum.Models.Bookmark.ViewModels { public class RUserBookmarkViewModel { public RUserBookmarkViewModel(RUserBookmark src) { Id = src.Id; RAppUserId = src.RAppUserId; RArtifactMasterRecord = src.RArtifactMasterRecord; RArtifactItemRecord = null;//this should be filled by an external call DateTime = src.DateTime; RBookmarkType = src.RBookmarkType; Note = src.Note; } /// /// Id /// public Guid Id { get; set; } /// /// User Id /// public Guid RAppUserId { get; set; } /// /// Master Record /// public virtual RArtifactMasterRecord RArtifactMasterRecord { get; set; } /// /// Item Record /// public virtual RArtifactItemRecordViewModel RArtifactItemRecord { get; set; } /// /// DateTime /// public DateTime DateTime { get; set; } /// /// Type /// public RBookmarkType RBookmarkType { get; set; } /// /// User Note /// public string Note { get; set; } } }