public bool Add(SysCorpType model)
        {
            int result;

            try
            {
                db.SysCorpType.Add(model);
                result = db.SaveChanges();
            }
            catch (Exception ex)
            {
                result = 0;
                LogUtil.Exception("ExceptionLogger", ex);
            }
            return(result > 0 ? true : false);
        }
        public bool Edit(SysCorpType model)
        {
            int result;

            try
            {
                var entity = GetModelById(model.ID);
                if (entity != null)
                {
                    entity.Name       = model.Name;
                    entity.Remark     = model.Remark;
                    entity.Creator    = model.Creator;
                    entity.CreateTime = model.CreateTime;
                }
                db.Entry <SysCorpType>((SysCorpType)entity).State = System.Data.Entity.EntityState.Modified;
                result = db.SaveChanges();
            }
            catch (Exception ex)
            {
                LogUtil.Exception("ExceptionLogger", ex);
                result = 0;
            }
            return(result > 0 ? true : false);
        }
 public bool Add(SysCorpType model)
 {
     return(sysCorpTypeDal.Add(model));
 }
 public bool Edit(SysCorpType model)
 {
     return(sysCorpTypeDal.Edit(model));
 }
        public ActionResult Add(SysCorpType model)
        {
            //处理其他请求
            var ac = Request["actionName"] ?? "";

            if (ac != "")
            {
                return(OtherAction(ac));
            }

            if (ModelState.IsValid)
            {
                long @operator = ((User)HttpContext.Session[Common.Constants.USER_KEY]).SysOperator.ID;
                if (model.ID == 0)
                {
                    model.Creator    = @operator;
                    model.CreateTime = DateTime.Now;
                    if (sysCorpTypeBll.Add(model))
                    {
                        TempData["returnMsgType"] = "success";
                        TempData["returnMsg"]     = "添加成功!";
                        return(RedirectToAction("Index", "SysCorpType", new { area = "System" }));
                    }
                    else
                    {
                        TempData["returnMsgType"] = "error";
                        TempData["returnMsg"]     = "添加失败!";
                        return(View("Add"));
                    }
                }
                else
                {
                    var entity = sysCorpTypeBll.GetModelById(model.ID);
                    entity.Name       = model.Name;
                    entity.Remark     = model.Remark;
                    entity.Creator    = @operator;
                    entity.CreateTime = DateTime.Now;
                    if (sysCorpTypeBll.Edit(entity))
                    {
                        TempData["returnMsgType"] = "success";
                        TempData["returnMsg"]     = "编辑成功!";
                        return(RedirectToAction("Index", "SysCorpType", new { area = "System" }));
                    }
                    else
                    {
                        TempData["returnMsgType"] = "error";
                        TempData["returnMsg"]     = "编辑失败!";
                        return(View("Add", model));
                    }
                }
            }
            else
            {
                TempData["returnMsgType"] = "error";
                if (model.ID == 0)
                {
                    TempData["returnMsg"] = "添加失败!";
                    return(View("Add"));
                }
                else
                {
                    TempData["returnMsg"] = "修改失败!";
                    return(View("Add", model));
                }
            }
        }