// create using wrapper public Comment(MyDomainModel.FeedReader.Comment itemWrapper) : base(itemWrapper) { Text = itemWrapper.Text; FeedItem = GetItemRef(itemWrapper.Item.Fields[new ID("{28E29796-50D2-4E51-88DE-A0089D2734BF}")]); }
public MyDomainModel(MyDomainModel myDomainModel) { var myViewModel = new MyViewModel(); //***** this.BoolValue = myDomainModel.BoolValue; this.Prop1 = myDomainModel.Prop1; this.Prop2 = myDomainModel.Prop2; // Several other properties //***** }
/// <summary> /// Copy the field values of the item to the wrapper. /// </summary> /// <param name="itemWrapperToCopyTo">The wrapper to copy the field values to.</param> public virtual void CopyTo(MyDomainModel.ItemWrapper itemWrapperToCopyTo) { itemWrapperToCopyTo.Item.Name = ItemName; }
/// <summary> /// Create using wrapper. /// </summary> /// <param name="itemWrapper">The wrapper to base the object on.</param> public Item(MyDomainModel.ItemWrapper itemWrapper) { ItemID = itemWrapper.Item.ID.ToGuid(); ItemName = itemWrapper.Item.Name; ItemPath = itemWrapper.Item.Paths.FullPath; ItemLanguage = itemWrapper.Item.Language.Name; ItemVersion = itemWrapper.Item.Version.Number; Children = new ChildItemCollectionRef() { ParentId = ItemID }; }
// create using wrapper public FeedItem(MyDomainModel.FeedReader.FeedItem itemWrapper) : base(itemWrapper) { Title = itemWrapper.Title; Link = itemWrapper.Link; Description = itemWrapper.Description; }
// create using wrapper public FeedCollection(MyDomainModel.FeedReader.FeedCollection itemWrapper) : base(itemWrapper) { RemoveOldItems = itemWrapper.RemoveOldItems; }
// create using wrapper public Feed(MyDomainModel.FeedReader.Feed itemWrapper) : base(itemWrapper) { Url = itemWrapper.Url; Name = itemWrapper.Name; }
// create using wrapper public DomainObjectBase(MyDomainModel.DomainObjectBase itemWrapper) : base(itemWrapper) { }
public MyViewModel(MyDomainModel other) : base(other) { }