/// <summary> /// 校验 /// </summary> /// <param name="dicType"></param> /// <returns></returns> public static MessageResult Validate(this IDicType dicType) { var messageResult = new MessageResult(); if (dicType == null) { messageResult.Success = false; messageResult.Message = "不能为空"; return(messageResult); } if (string.IsNullOrWhiteSpace(dicType.Code)) { messageResult.Success = false; messageResult.Message = "Code不能为空"; return(messageResult); } if (string.IsNullOrWhiteSpace(dicType.Name)) { messageResult.Success = false; messageResult.Message = "Name不能为空"; return(messageResult); } messageResult.Success = true; messageResult.Message = "OK"; return(messageResult); }
private DicMeta(IDicType dicType) { if (dicType == null) { throw new ArgumentNullException("dicType"); } DicType = dicType; DicItems = new List <IDicItem>(); DicRelations = new List <IDicRelation>(); }
private void AppendDicTypes(DicRegistry dicRegistry, IDicType dicType, IList <IDicItem> dicItems, IList <IDicRelation> dicRelations) { dicRegistry.DicTypes.Add(dicType); foreach (var dicItem in dicItems) { dicRegistry.DicItems.Add(dicItem); } foreach (var dicRelation in dicRelations) { dicRegistry.DicRelations.Add(dicRelation); } }
public static DicMeta Create(IDicType dicType) { var dicMeta = new DicMeta(dicType); return(dicMeta); }