public bool Modify(iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Id > 0) { try { actionRepository.Modify(entity); res = true; } catch (Exception ex) { } } return(res); }
public bool Add(iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null) { try { actionRepository.Add(entity); actionRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
public ViewResult Add(iPow.Infrastructure.Crosscutting.Authorize.Dto.MvcControllerActionDto MvcControllerAction, string State) { ViewBag.Actionmodel = mvcControllerService.GetList(); var MvcControllerName = mvcControllerService.GetControllerSingleById(Convert.ToInt32(MvcControllerAction.ClassId)); if (MvcControllerAction.Name != null) { //根据Name查询 // MvcControllerAction.ControllerName = MvcControllerName.Name; //判断Controller 是否存在当前所选Name 若没有则创建 有的话 阻止 var isexist = mvcActionService.NameAndControllerNameHasAction(MvcControllerName.Id, MvcControllerAction.Name); if (isexist) //该语法表示 已经存在 { ModelState.AddModelError("", "该控制器动作已经存在同一分类!"); } else { iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction addAction = new iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction(); addAction.ControllerId = Convert.ToInt32(MvcControllerAction.ClassId); addAction.Name = MvcControllerAction.Name; addAction.Remark = addAction.Name; MvcControllerAction.AddTime = System.DateTime.Now; addAction.AddTime = MvcControllerAction.AddTime; addAction.IpAddress = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP(); addAction.State = Convert.ToBoolean(State); addAction.SortNum = MvcControllerAction.SortNum; mvcActionService.Add(addAction, null); if (addAction.Id > 0) { ModelState.AddModelError("", "恭喜,亲彻底Hold住了"); } else { ModelState.AddModelError("", "败笔!亲不给力哦~"); } } } else { ModelState.AddModelError("", "亲请使用楷体字用力填写"); //参数没有获取或者用户偷懒了 } return(View(MvcControllerAction)); }
public ViewResult Add(iPow.Infrastructure.Crosscutting.Authorize.Dto.MvcControllerActionDto MvcControllerAction, string State) { ViewBag.Actionmodel = mvcControllerService.GetList(); var MvcControllerName = mvcControllerService.GetControllerSingleById(Convert.ToInt32(MvcControllerAction.ClassId)); if (MvcControllerAction.Name != null) { //根据Name查询 // MvcControllerAction.ControllerName = MvcControllerName.Name; //判断Controller 是否存在当前所选Name 若没有则创建 有的话 阻止 var isexist = mvcActionService.NameAndControllerNameHasAction(MvcControllerName.Id, MvcControllerAction.Name); if (isexist) //该语法表示 已经存在 { ModelState.AddModelError("", "该控制器动作已经存在同一分类!"); } else { iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction addAction = new iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction(); addAction.ControllerId = Convert.ToInt32(MvcControllerAction.ClassId); addAction.Name = MvcControllerAction.Name; addAction.Remark = addAction.Name; MvcControllerAction.AddTime = System.DateTime.Now; addAction.AddTime = MvcControllerAction.AddTime; addAction.IpAddress = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP(); addAction.State = Convert.ToBoolean(State); addAction.SortNum = MvcControllerAction.SortNum; mvcActionService.Add(addAction, null); if (addAction.Id > 0) { ModelState.AddModelError("", "恭喜,亲彻底Hold住了"); } else { ModelState.AddModelError("", "败笔!亲不给力哦~"); } } } else { ModelState.AddModelError("", "亲请使用楷体字用力填写"); //参数没有获取或者用户偷懒了 } return View(MvcControllerAction); }
public void Modify(iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction action) { actionRepository.Modify(action); actionRepository.Uow.Commit(); }
public static iPow.Infrastructure.Crosscutting.Authorize.Dto.MvcControllerActionDto ToDto(this iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction entity) { return(EmitMapper.ObjectMapperManager.DefaultInstance .GetMapper <iPow.Infrastructure.Data.DataSys.Sys_MvcControllerAction, iPow.Infrastructure.Crosscutting.Authorize.Dto.MvcControllerActionDto>().Map(entity)); }