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); }
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); }
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(); }
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); }
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); }
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); }
/// <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; }