Exemplo n.º 1
0
 public ViewResult Edit(iPow.Domain.Dto.Sys_MvcControllerClassDto Class, string State)
 {
     try
     {
         if (Class != null && Class.Id > 0)
         {
             //根据Id得到当前
             var model = mvcControllerClassService.GetClassModelById(Class.Id);
             model.Name    = Class.Name;
             model.Remark  = Class.Remark;
             model.State   = Convert.ToBoolean(State);
             model.SortNum = Class.SortNum;
             //执行更新吧
             mvcControllerClassService.Modify(model, null);
             var dto = model.ToDto();
             ModelState.AddModelError("", "恭喜,亲彻底Hold住了");
             return(View(dto));
         }
     }
     catch
     {
         ModelState.AddModelError("", "败笔!亲不给力哦~");
     }
     return(View(Class));
 }
Exemplo n.º 2
0
 public ViewResult Add(iPow.Domain.Dto.Sys_MvcControllerClassDto dto, string State)
 {
     if (dto != null)
     {
         var isexist = mvcControllerClassService.NameAndRemarkHasClass(dto.Name, dto.Remark);
         if (isexist)  //该语法表示 已经存在
         {
             ModelState.AddModelError("", "该控制器动作已经存在同一分类!");
         }
         else
         {
             dto.AddTime = System.DateTime.Now; //添加的当前时间
             dto.SortNum = 0;
             iPow.Infrastructure.Data.DataSys.Sys_MvcControllerClass addClass = new Infrastructure.Data.DataSys.Sys_MvcControllerClass();
             addClass.Name      = dto.Name;
             addClass.Remark    = dto.Remark;
             addClass.AddTime   = dto.AddTime;
             addClass.State     = Convert.ToBoolean(State);
             addClass.SortNum   = dto.SortNum;
             addClass.IpAddress = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP();
             mvcControllerClassService.Add(addClass, null);
             if (addClass.Id > 0)
             {
                 ModelState.AddModelError("", "恭喜,亲彻底Hold住了");
             }
             else
             {
                 ModelState.AddModelError("", "败笔!亲不给力哦~");
             }
         }
     }
     else
     {
         ModelState.AddModelError("", "败笔!亲不给力哦~");
     }
     return(View(dto));
 }