public void ShowBallot(string ballotMetaData) { var memOpin = new GovSessionMemberOpinionViewModel(); var opinion = new Sbn.Products.GEP.GEPObject.GovSessionMemberOpinion(); opinion.InitializeFromXML(ballotMetaData, "GovSessionMemberOpinion", null); memOpin.CurrentModel = opinion; memOpin.CurrentModel.CorrelateSessionMember = SbnTools.SbnObjectTools.CurrentGovSessionMember; CurrentViewModel = memOpin; ShowDialog(); }
public override SbnObject Clone(string sNodeName) { GovSessionMemberOpinion opinion = new GovSessionMemberOpinion { ID = base.ID }; if (!object.ReferenceEquals(this.CorrelateSession, null)) { opinion.CorrelateSession = (GovSession)this.CorrelateSession.Clone(sNodeName); } if (!object.ReferenceEquals(this.CorrelateOffer, null)) { opinion.CorrelateOffer = (Offer)this.CorrelateOffer.Clone(sNodeName); } if (!object.ReferenceEquals(this.CorrelateSessionMember, null)) { opinion.CorrelateSessionMember = (GovSessionMember)this.CorrelateSessionMember.Clone(sNodeName); } if (!object.ReferenceEquals(this.AnnotationPictures, null)) { opinion.AnnotationPictures = (Sbn.Products.GEP.GEPObject.AnnotationPictures) this.AnnotationPictures.Clone(sNodeName); } return(opinion); }