/// <summary> /// 通过字典代码修改字典代码表 /// </summary> /// zouql 2016-07-05 /// <param name="dictionaryCode"></param> /// <returns>修改结果</returns> public bool Modify(DictionaryCodeInfo dicInfo) { var dictionary = Get(dicInfo.Code, dicInfo.DictionaryTypeId); // 字典代码不存在,返回false; if (dictionary == null) { return(false); } dictionary.DictionaryTypeId = dicInfo.DictionaryTypeId; dictionary.Name = dicInfo.Name; dictionary.ParentCode = dicInfo.ParentCode; // 调用数据访问层执行修改 ; return(dic.Modify(dictionary) > 0); }
/// <summary> /// 创建新字典代码行 /// </summary> /// zouql 2016-07-05 /// <param name="dictionaryCode"></param> /// <returns>创建结果</returns> public bool Create(DictionaryCodeInfo dicInfo, out string message) { message = string.Empty; bool b = false; if (this.CheckSeed(dicInfo)) { b = dic.Create(dicInfo) > 0; } else { message = string.Format("字典编号:{0} 已被使用.", dicInfo.Code); } return(b); }
public IHttpActionResult Modify(DictionaryCodeInfo value) { return(dictionaryCode.Modify(value) ? (IHttpActionResult)Ok() : BadRequest("保存失败")); }
public IHttpActionResult Create(DictionaryCodeInfo value) { string messages = string.Empty; return(dictionaryCode.Create(value, out messages) ? (IHttpActionResult)Ok() : BadRequest(messages)); }
/// <summary> /// 检查种子是否已被使用 /// </summary> /// zouql 2016-07-05 /// <param name="value"></param> /// <returns>不存在返回true</returns> private bool CheckSeed(DictionaryCodeInfo value) { var dictionary = Get(value.Code, value.DictionaryTypeId); return(dictionary == null ? true : false); }