public static DsdSetState Create(DsdSetBase dsdSet) { if (dsdSet == null) { throw new ArgumentNullException("dsdSet"); } return(new DsdSetState(dsdSet.Id) { _createOn = dsdSet.CreateOn }.InternalModify(dsdSet)); }
internal DsdSetState InternalModify(DsdSetBase dsdSet) { if (dsdSet == null) { throw new ArgumentNullException("dsdSet"); } _name = dsdSet.Name; _isEnabled = dsdSet.IsEnabled; _dsdCard = dsdSet.DsdCard; _description = dsdSet.Description; return(this); }