Ejemplo n.º 1
0
        public ActionResult Edit(DataDictionaryModel model)
        {
            if (ModelState.IsValid)
            {
                if (dataDictionaryService.AlreadyExists(model.Name, model.ParentId, model.Id))
                {
                    ModelState.AddModelError("Name", "键名重复");
                }
                else
                {
                    var entity = dataDictionaryService.Get(model.Id);
                    //忽略更新
                    model.CreateDate = entity.CreateDate;

                    entity = model.ToEntity(entity);
                    dataDictionaryService.Modify(entity);
                    return(Json(new AjaxResult()
                    {
                        Result = Result.Success
                    }));
                }
            }
            return(View(model));
        }