/// <summary> /// Clone /// </summary> /// <param name="model"></param> /// <returns></returns> public static EnumFieldModel Clone(this EnumFieldModel model) { if (model == null) { return(null); } return(new EnumFieldModel { Value = model.Value, Name = model.Name, Description = model.Description.Clone(), DisplayName = model.DisplayName }); }
/// <summary> /// Create api model from service model /// </summary> /// <param name="model"></param> public EnumFieldApiModel(EnumFieldModel model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } Description = model.Description == null ? null : new LocalizedTextApiModel(model.Description); DisplayName = model.DisplayName == null ? null : new LocalizedTextApiModel(model.DisplayName); Name = model.Name; Value = model.Value; }