Beispiel #1
0
        /// <summary>
        /// 保存模块
        /// </summary>
        /// <param name="type">新增or更新</param>
        /// <param name="jsonToDes">需要反序列化的json字符串</param>
        /// <returns></returns>
        public Result SaveModule(string type, string jsonToDes)
        {
            var    module = JsonConvert.DeserializeObject <Module_Edit_Model>(jsonToDes);
            Result result = new Result {
                IsSucess = true
            };

            try
            {
                if (module != null)
                {
                    var m = module.ToEntity();
                    if (type == "Add")
                    {
                        moduleBll.AddModule(m);
                    }
                    else if (type == "Update")
                    {
                        moduleBll.UpdateModule(m);
                    }
                }
                result.Message = "保存成功!";
            }
            catch (Exception ex)
            {
                result.IsSucess = false;
                result.Message  = "保存异常,详细信息为" + ex.Message;
            }
            return(result);
        }