Exemplo n.º 1
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));
 }