Example #1
0
        public JsonResult Edit(UserMenuDto model)
        {
            string errs = GetModelStateError();

            if (!string.IsNullOrEmpty(errs))
            {
                return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs)));
            }
            UserMenuDto currModel = _UserMenuAppService.Get(model.ID);

            if (currModel == null)
            {
                return(Json(new OperateMessage <string>(OperateResult.Fail, true, "修改失败,修改的内容不存在!")));
            }
            currModel.Code             = model.Code;
            currModel.Icon             = model.Icon;
            currModel.LanguageTypeID   = model.LanguageTypeID;
            currModel.LastUpdateTime   = DateTime.Now;
            currModel.LastUpdateUserID = _currUser.ID;
            currModel.Name             = model.Name;
            currModel.ParentId         = model.ParentId;
            currModel.Remarks          = model.Remarks;
            currModel.SerialNumber     = model.SerialNumber;
            currModel.Type             = model.Type;
            currModel.Url = model.Url;

            bool IsSucceed = _UserMenuAppService.Edit(currModel);

            if (IsSucceed)
            {
                return(Json(new OperateMessage <string>("/UserMenu/Index")));
            }
            return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "修改成功!" : "修改失败!")));
        }
Example #2
0
        public JsonResult Create(UserMenuDto model)
        {
            string errs = GetModelStateError();

            if (!string.IsNullOrEmpty(errs))
            {
                return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs)));
            }
            bool IsSucceed = _UserMenuAppService.Create(new UserMenuDto()
            {
                ID               = Guid.NewGuid(),
                Code             = model.Code,
                CreateTime       = DateTime.Now,
                CreatorID        = _currUser.ID,
                Icon             = model.Icon,
                LanguageTypeID   = model.LanguageTypeID,
                LastUpdateTime   = DateTime.Now,
                LastUpdateUserID = _currUser.ID,
                Name             = model.Name,
                ParentId         = model.ParentId,
                Remarks          = model.Remarks,
                SerialNumber     = model.SerialNumber,
                Type             = model.Type,
                Url              = model.Url,
            });

            if (IsSucceed)
            {
                return(Json(new OperateMessage <string>("/UserMenu/Index")));
            }
            return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "添加成功!" : "添加失败!")));
        }
Example #3
0
        public IActionResult Edit(Guid ID)
        {
            ViewBag.ParentList = _UserMenuAppService.QueryList(a => a.ParentId == Guid.Empty);
            ViewBag.LangList   = _languageTypeAppService.QueryList(a => a.ID != Guid.Empty);
            UserMenuDto currModel = _UserMenuAppService.Get(ID);

            return(View(currModel));
        }
Example #4
0
 /// <summary>
 /// edit
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public bool Edit(UserMenuDto dto)
 {
     try
     {
         var entity = _repository.InsertOrUpdate(Mapper.Map <UserMenu>(dto));
         return(entity == null ? false : true);
     }
     catch (Exception ex)
     {
         _log.LogError("UserMenuAppService Edit error occured:" + ex.Message);
         return(false);
     }
 }