示例#1
0
文件: Value.cs 项目: stevesloka/bvcms
 public static Value FromValue(CmsData.ExtraValue.Value ptr)
 {
     var v = new Value
     {
         Name = ptr.Name,
         Type = ptr.Type,
         VisibilityRoles = ptr.VisibilityRoles,
         Codes = ptr.Codes,
         Order = ptr.Order,
         Standard = ptr.Standard,
         Link = ptr.Link
     };
     return v;
 }
示例#2
0
文件: Value.cs 项目: stevesloka/bvcms
        internal static Value AddField(Value f, ExtraValue ev, ExtraValueModel m = null)
        {
            if (f == null)
            {
                f = new Value
                {
                    Name = ev.Field,
                    Standard = false
                };
                f.Type = ev.Type;
            }
            else
                f.Standard = true;

            f.Id = ev?.Id ?? (m?.Id ?? 0);
            f.Extravalue = ev;
            f.Model = m;
            return f;
        }