Ejemplo n.º 1
0
 public ActionResult AddUser(Miaow.Domain.Dto.Sys_AdminUserDto user, string UserType)
 {
     //验证y用户数据是否为空
     if (user != null)
     {
         //查询name and email是否存在
         var checkuser = userService.UserHasUser(user.username, user.Email);
         if (checkuser)
         {
             //表示已经存在
             ModelState.AddModelError("", "亲 可以不用别人的昵称不? ");
         }
         else
         {
             Miaow.Infrastructure.Data.DataSys.Sys_AdminUser addUser = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUser();
             Miaow.Infrastructure.Data.DataSys.Sys_AdminUser operUser = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUser();
             Miaow.Infrastructure.Data.DataSys.Sys_UserRoles userRole = new Miaow.Infrastructure.Data.DataSys.Sys_UserRoles();
             addUser.username = user.username;
             addUser.password = Miaow.Infrastructure.Crosscutting.Function.StringHelper.Tomd5(user.password);
             addUser.truename = user.truename;
             addUser.sex = user.sex; //根据用户选择去判断
             addUser.Phone = user.Phone;
             addUser.UserType = user.UserType;
             addUser.Email = user.Email;
             operUser.id = 1;
             userRole.RoleID = Convert.ToInt32(GetUserType(UserType, userRole));
             //判断是否添加成功
             userService.Add(addUser, userRole, operUser);
             if (addUser.id > 0)
             {
                 ModelState.AddModelError("", "恭喜,亲彻底Hold住了");
             }
             else
             {
                 ModelState.AddModelError("", "败笔!亲不给力哦~");
             }
         }
     }
     else
     {
         ModelState.AddModelError("", "不要偷懒哦!请使用楷体用力填写~");
     }
     return View(user);
 }
Ejemplo n.º 2
0
 public ViewResult Add(Miaow.Domain.Dto.Sys_MvcControllerActionClassDto dto)
 {
     if (dto != null)
     {
         var isexist = actionClassService.NameHasClass(dto.Name);
         if (isexist)
         {
             ModelState.AddModelError("", "此分类已经存在,请重试");
         }
         else
         {
             Miaow.Infrastructure.Data.DataSys.Sys_AdminUser operUser = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUser();
             Miaow.Infrastructure.Data.DataSys.Sys_MvcControllerActionClass addActionClass =
                 new Miaow.Infrastructure.Data.DataSys.Sys_MvcControllerActionClass();
             operUser.id = 1;
             addActionClass.Name = dto.Name;
             addActionClass.Remark = dto.Remark;
             addActionClass.IpAddress = Miaow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP();
             addActionClass.SortNum = dto.SortNum;
             addActionClass.AddTime = System.DateTime.Now;
             addActionClass.State = dto.State;
             actionClassService.Add(addActionClass, operUser);
             if (addActionClass.Id != 0)
             {
                 ModelState.AddModelError("", "分类添加成功");
             }
             else
             {
                 ModelState.AddModelError("", "分类添加失败!");
             }
         }
     }
     else
     {
         ModelState.AddModelError("", "请用楷体字用力填写!");
     }
     return View(dto);
 }
Ejemplo n.º 3
0
 public ViewResult Add(Miaow.Domain.Dto.Sys_AdminUserClassDto dto)
 {
     if (dto != null)
     {
         var isexist = userClassService.NameHasClass(dto.Name);
         if (isexist)
         {
             ModelState.AddModelError("", "亲 可不可以有点创意?");
         }
         else
         {
             Miaow.Infrastructure.Data.DataSys.Sys_AdminUserClass addUserClass = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUserClass();
             Miaow.Infrastructure.Data.DataSys.Sys_AdminUser operUser = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUser();
             operUser.id = 1;
             addUserClass.Name = dto.Name;
             addUserClass.Remark = dto.Remark;
             addUserClass.AddUserId = operUser.id;
             addUserClass.IpAddress = Miaow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP();
             addUserClass.SortNum = dto.SortNum;
             addUserClass.AddTime = System.DateTime.Now;
             addUserClass.State = dto.State;
             userClassService.Add(addUserClass, operUser);
             if (addUserClass.Id > 0)
             {
                 ModelState.AddModelError("", "分类添加成功!");
             }
             else
             {
                 ModelState.AddModelError("", "失败啦!在来一次吧");
             }
         }
     }
     else
     {
         ModelState.AddModelError("", "亲 人家不要你的信息啊 怎木办");
     }
     return View();
 }
Ejemplo n.º 4
0
 public ViewResult Edit(Miaow.Domain.Dto.Sys_MvcControllerActionClassDto dto)
 {
     if (dto != null && dto.Id > 0)
     {
         Miaow.Infrastructure.Data.DataSys.Sys_AdminUser operUser = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUser();
         var model = actionClassService.GetList().Where(e => e.Id == dto.Id).First();
         operUser.id = 1;
         model.Name = dto.Name;
         model.Remark = dto.Remark;
         model.IpAddress = Miaow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP();
         model.SortNum = dto.SortNum;
         model.AddTime = System.DateTime.Now;
         model.State = dto.State;
         actionClassService.Modify(model, null);
         ModelState.AddModelError("", "分类修改成功");
     }
     else
     {
         ModelState.AddModelError("", "分类修改失败!");
     }
     return View(dto);
 }
Ejemplo n.º 5
0
 public ViewResult Edit(Miaow.Domain.Dto.Sys_AdminUserClassDto Class, string State)
 {
     try
     {
         if (Class != null && Class.Id > 0)
         {
             Miaow.Infrastructure.Data.DataSys.Sys_AdminUser operUser = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUser();
             operUser.id = 1;
             var model = userClassService.GetList().Where(e => e.Id == Class.Id).First();
             model.Name = Class.Name;
             model.Remark = Class.Remark;
             model.SortNum = Class.SortNum;
             model.State = Class.State;
             model.AddUserId = operUser.id;
             userClassService.Modify(model, operUser);
             ModelState.AddModelError("", "分类修改成功");
             var dto = model.ToDto();
             return View(dto);
         }
         else
         {
             ModelState.AddModelError("", "操作失败!");
         }
     }
     catch
     {
         ModelState.AddModelError("", "败笔!亲不给力哦~");
     }
     return View(Class);
 }
Ejemplo n.º 6
0
 public ViewResult EditUser(Miaow.Domain.Dto.Sys_AdminUserDto user)
 {
     try
     {
         if (user != null && user.id > 0)
         {
             //根据Id得到当前UserRole
             var model = userService.GetUserById(user.id);
             //var model = this.SysSingleUser(user.id);
             model.username = user.username;
             model.truename = user.truename;
             model.sex = user.sex;
             model.Phone = user.Phone;
             model.Email = user.Email;
             Miaow.Infrastructure.Data.DataSys.Sys_AdminUser operUser = new Miaow.Infrastructure.Data.DataSys.Sys_AdminUser();
             operUser.id = model.id;
             //执行更新吧
             userService.Modify(model, operUser);
             var dto = model.ToDto();
             ModelState.AddModelError("", "添加成功哦亲");
             return View(dto);
         }
         else
         {
             ModelState.AddModelError("", "败笔!还得努力啊亲");
         }
     }
     catch
     {
     }
     return View(user);
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Gets the current user.
 /// </summary>
 /// <returns></returns>
 protected Miaow.Infrastructure.Data.DataSys.Sys_AdminUser GetCurrentUser()
 {
     if (cachedUser != null)
     {
         return cachedUser;
     }
     else
     {
         Data.DataSys.Sys_AdminUser adminUser = null;
         if (httpContext != null)
         {
             //cookie
             adminUser = GetUserByCookie();
             if (adminUser == null)
             {
                 adminUser = GetUserBySession();
                 if (adminUser != null)
                 {
                     cachedUser = adminUser;
                 }
                 else
                 {
                     //check whether request is made by a search engine
                     //in this case return built-in Data.DataSys.Sys_AdminUser record for search engines
                     //or comment the following two lines of code in order to disable this functionality
                     if (Miaow.Infrastructure.Crosscutting.Function.StringHelper.IsSearchEngine(httpContext.Request))
                     {
                         //搜索引擎用户
                         adminUser = userService.GetUserById(Miaow.Infrastructure.Crosscutting.Comm.Service.ConstService.UserSearchEngineUserId);
                     }
                 }
             }
             else
             {
                 cachedUser = adminUser;
             }
         }
     }
     return cachedUser;
 }