예제 #1
0
        public ActionResult ModuleSave(int moduleID, string moduleName, int level, string url, int parentID, string icon, int isDisplay, int seqNo, string code)
        {
            try
            {
                if (moduleID == 0)
                {
                    var module = new Module();
                    module.Name = moduleName;
                    module.Level = level;
                    module.Url = url;
                    module.ParentID = parentID;
                    module.Icon = icon;
                    module.SeqNo = seqNo;
                    module.Code = code;
                    module.IsDisplay = isDisplay == 0 ? false : true;
                    module = module.PostAdd();
                    if (module == null)
                    {
                        return Content("0");
                    }
                    else
                    {
                        return Content("1");
                    }

                }
                else
                {
                    var module = new Module().Find(moduleID.ToString());
                    module.Name = moduleName;
                    module.Level = level;
                    module.Url = url;
                    module.ParentID = parentID;
                    module.Icon = icon;
                    module.SeqNo = seqNo;
                    module.Code = code;
                    module.IsDisplay = isDisplay == 0 ? false : true;
                    module = module.PostModify();
                    if (module == null)
                    {
                        return Content("0");
                    }
                    else
                    {
                        return Content("1");
                    }

                }
            }
            catch (Exception ex)
            {

                LogHelper.Write(CommonLogger.Web, ex);
            }

            return Content("0");
        }