Ejemplo n.º 1
0
        public ViewResult Edit(iPow.Infrastructure.Crosscutting.Authorize.Dto.MvcControllerActionDto MvcControllerAction, string State)
        {
            var AllAction = this.GetControllerActionDtoList();

            try
            {
                if (MvcControllerAction != null && MvcControllerAction.Id != 0)
                {
                    //根据Id得到当前
                    var model = mvcActionService.GetActionSingleById(MvcControllerAction.Id);
                    model.ControllerId = Convert.ToInt32(MvcControllerAction.ClassId);
                    model.Remark       = MvcControllerAction.Remark;
                    model.State        = Convert.ToBoolean(State);
                    model.SortNum      = MvcControllerAction.SortNum;
                    //执行更新吧
                    mvcActionService.Modify(model, null);
                    var dto            = model.ToDto();
                    var controllerName = mvcControllerService.GetControllerSingDto(Convert.ToInt32(MvcControllerAction.ClassId));
                    dto.ControllerName = controllerName.AssemblyFullName;
                    ModelState.AddModelError("", "恭喜,亲彻底Hold住了");

                    return(View(dto));
                }
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "亲不给力哦!");
            }
            return(View(MvcControllerAction));
        }
Ejemplo n.º 2
0
        public ViewResult Edit(int id)
        {
            //做为 DropDownList DataSource
            ViewBag.Controllermodel = mvcControllerClassService.GetList();
            var dto = mvcControllerService.GetControllerSingDto(id);

            return(View(dto));
        }