Пример #1
0
        public ActionResult Edit(Entity.Demo entity)
        {
            var isAdd = entity.ID == 0 ? true : false;

            BLL.BaseBLL <Entity.Demo> bll = new BLL.BaseBLL <Entity.Demo>();
            string str_albums             = WebHelper.GetFormString("StrAlbums");

            if (!isAdd)
            {
                if (!bll.Exists(p => p.ID == entity.ID))
                {
                    return(PromptView("/admin/demo", "404", "Not Found", "信息不存在或已被删除", 5));
                }
            }
            if (ModelState.IsValid)
            {
                //添加
                if (entity.ID == 0)
                {
                    entity.AddTime          = DateTime.Now;
                    entity.LastUpdateTime   = DateTime.Now;
                    entity.AddUserID        = WorkContext.UserInfo.ID;
                    entity.LastUpdateUserID = WorkContext.UserInfo.ID;
                    bll.Add(entity);
                }
                else //修改
                {
                    entity.LastUpdateTime   = DateTime.Now;
                    entity.LastUpdateUserID = WorkContext.UserInfo.ID;
                    new BLL.BLLDemo().Modify(entity);
                }

                return(PromptView("/admin/demo", "OK", "Success", "操作成功", 5));
            }
            else
            {
                return(View(entity));
            }
        }
Пример #2
0
        public ActionResult Edit(int?id)
        {
            BLL.BLLDemo bll    = new BLL.BLLDemo();
            Entity.Demo entity = new Entity.Demo();
            entity.Depts.Add(new Entity.DemoDept()
            {
                ImgUrl = "",
                Num    = 0,
                Title  = ""
            });

            int num = TypeHelper.ObjectToInt(id, 0);

            if (num != 0)
            {
                entity = bll.GetModel(num);
                if (entity == null)
                {
                    return(PromptView("/admin/demo", "404", "Not Found", "信息不存在或已被删除", 5));
                }
            }

            return(View(entity));
        }