public ActionResult CreateDictValue(Int64 dictValueId = 0) { DictValueEntity model = null; if (dictValueId > 0) { DictValueQuery query = new DictValueQuery(); query.JournalID = CurAuthor.JournalID; query.DictValueID = dictValueId; ISiteConfigFacadeService service = ServiceContainer.Instance.Container.Resolve<ISiteConfigFacadeService>(); model = service.GetDictValueModel(query); } if (model == null) { model = new DictValueEntity(); } return View(model); }
public ActionResult SaveDictValue(DictValueEntity model) { ISiteConfigFacadeService service = ServiceContainer.Instance.Container.Resolve<ISiteConfigFacadeService>(); if (model.DictValueID == 0) model.InUserID = CurAuthor.AuthorID; else model.EditUserID = CurAuthor.AuthorID; model.JournalID = CurAuthor.JournalID; ExecResult result = service.SaveDictValue(model); return Json(new { result = result.result, msg = result.msg }); }
/// <summary> /// 数据字典值是否已经存在 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool DictValueIsExists(DictValueEntity model) { return DictValueDataAccess.Instance.DictValueIsExists(model); }
public ExecResult SaveDictValue(DictValueEntity model) { ExecResult execResult = new ExecResult(); IDictValueService service = ServiceContainer.Instance.Container.Resolve<IDictValueService>(); return service.Save(model); }
/// <summary> /// 将实体数据存入存储媒介(持久化一个对象) /// </summary> /// <param name="dictValue">DictValueEntity实体对象</param> /// <returns>true:存储成功 false:存储失败</returns> public bool AddDictValue(DictValueEntity dictValue) { return DictValueDataAccess.Instance.AddDictValue(dictValue); }
/// <summary> /// 从存储媒介删除实体数据 /// </summary> /// <param name="dictValue">DictValueEntity实体对象</param> /// <returns>true:删除成功 false:删除失败</returns> public bool DeleteDictValue(DictValueEntity dictValue) { return DictValueDataAccess.Instance.DeleteDictValue(dictValue); }
/// <summary> /// 从存储媒介删除实体数据 /// </summary> /// <param name="dictValue">DictValueEntity实体对象</param> /// <returns>true:删除成功 false:删除失败</returns> public bool DeleteDictValue(DictValueEntity dictValue) { return DictValueBusProvider.DeleteDictValue(dictValue); }
/// <summary> /// 更新存储媒介中的实体数据 /// </summary> /// <param name="dictValue">DictValueEntity实体对象</param> /// <returns>true:更新成功 false:更新失败</returns> public bool UpdateDictValue(DictValueEntity dictValue) { return DictValueDataAccess.Instance.UpdateDictValue(dictValue); }
/// <summary> /// 将实体数据存入存储媒介(持久化一个对象) /// </summary> /// <param name="dictValue">DictValueEntity实体对象</param> /// <returns>true:存储成功 false:存储失败</returns> public bool AddDictValue(DictValueEntity dictValue) { return DictValueBusProvider.AddDictValue(dictValue); }
/// <summary> /// 更新存储媒介中的实体数据 /// </summary> /// <param name="dictValue">DictValueEntity实体对象</param> /// <returns>true:更新成功 false:更新失败</returns> public bool UpdateDictValue(DictValueEntity dictValue) { return DictValueBusProvider.UpdateDictValue(dictValue); }
/// <summary> /// 保存数据字典值 /// </summary> /// <param name="model"></param> /// <returns></returns> public ExecResult Save(DictValueEntity model) { ExecResult execResult = new ExecResult(); model.DictKey = model.DictKey.TextFilter(); if (DictValueIsExists(model)) { execResult.result = EnumJsonResult.error.ToString(); execResult.msg = "该数据字典值Value已存在!"; return execResult; } bool result = false; model.ValueText = model.ValueText.TextFilter(); if (model.DictValueID == 0) { result = AddDictValue(model); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "新增数据字典值成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "新增数据字典值失败!"; } } else { result = UpdateDictValue(model); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "修改数据字典值成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "修改数据字典值失败!"; } } return execResult; }
/// <summary> /// 数据字典值是否已经存在 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool DictValueIsExists(DictValueEntity model) { return DictValueBusProvider.DictValueIsExists(model); }
/// <summary> /// 保存数据字典值 /// </summary> /// <param name="model"></param> /// <returns></returns> public ExecResult SaveDictValue(DictValueEntity model) { HttpClientHelper clientHelper = new HttpClientHelper(); ExecResult result = clientHelper.Post<ExecResult, DictValueEntity>(GetAPIUrl(APIConstant.DICTVALUE_SAVE), model); return result; }