public async Task <ActionResult> Add(UserViewModel model, HttpPostedFileBase AuthorityUrl) { ResponseModel response = new ResponseModel(); response.RedirectUrl = Request["ReturnUlr"]; try { string path = string.Empty; if (AuthorityUrl != null) { path = await SaveImag(AuthorityUrl); } model.Password = model.Password.ToMd5String(); UserInfo dbmodel = Mapper.Map <UserInfo>(model); dbmodel.AuthorityUrl = path; _userInfoService.Add(dbmodel); _unitOfWork.Commit(); response.Success = true; response.Msg = "保存成功!请稍后..."; } catch (Exception ex) { response.Success = false; response.Msg = "保存失败!" + ex.Message; } return(Json(response)); }
public ExecuteResult RegisterBlogUser(AccountRegisterDTO dto) { ExecuteResult result = new ExecuteResult() { IsSuccess = true }; if (this._userService.ExistUserName(dto.LoginName)) { result.IsSuccess = false; result.Message = "该用户名已经被注册"; return(result); } var entity = Mapper.DynamicMap <UserInfoEntity>(dto); entity.PurviewID = _userPurviewService.GetPurviewMap().Single(m => m.Value == "博客作者").Key; entity.LoginPWD = EncryptHelper.Encrypt(dto.LoginPWD); entity.UserStatus = Enum.User.UserStatusEnum.Valid; entity.InsertTime = DateTime.Now; _userService.Add(entity, true); return(result); }
public async Task <DataAPIResult <UserInfoDTO> > Add(UserInfo user) { var result = new DataAPIResult <UserInfoDTO>(); result = await userInfoService.Add(user); return(result); }
public Task <BaseResponse> Add(AddUserParam param) { /** * MongoDB底层驱动会自动创建库和表 * 我们只需要编写好实体类即可(实体类的字段与数据库一一对应)【PoJun.Shadow.Entity】 */ return(userInfoService.Add(param)); }
public IdentityResult Create(RegisterViewModel registerViewModel) { var user = _mapper.Map <UserModel>(registerViewModel); var result = _userManager.Create(user, registerViewModel.Password); _userInfoService.Add(registerViewModel, user); return(result); }
public ActionResult Add(UserInfo obj) { if (service.Add(obj)) { return(Redirect("Index")); } else { return(Content("failure")); } }
public ActionResult AddUserInfo(UserInfo userInfo) { //非空验证 //赋值操作AddUserInfo userInfo.SubTime = DateTime.Now; userInfo.ModifyOn = DateTime.Now; userInfo.DelFlag = (short)Model.Enum.DelFlagEnum.NoDel; if (ModelState.IsValid) { userInfoService.Add(userInfo); } return(Content("ok")); }
public async Task <IActionResult> AddUserInfo(UserInfo userInfo) { var userId = Guid.NewGuid(); userInfo.UserId = userId.ToString(); userInfo.SetTime = System.DateTime.Now; //var res = _EFCoreService.AddUserInfo(userInfo); var res = await _userInfoService.Add(userInfo); return(new JsonResult(new Result { Data = res, Msg = $"添加用户数据{(res ? "成功" : "失败")}", Status = res ? 200 : 204 })); }
public ActionResult Register(string usename, string password, string email) { int index = _userInfoService.Add(new UserInfo() { Email = email, IsDel = 1, PassWord = password, Phone = "", UserName = usename, CreateTime = System.DateTime.Now.ToString("yyyy-mm-dd HH:ss:mm") }); var json = new { Data = index > 0 ? "ok" : "no" }; return(this.LargeJson(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Add(UserInfo userInfo, string team) { //初始化 Contact contact = new Contact(); contact.BlogUrl = ""; contact.PersonalEmail = ""; contact.PhoneNumber = ""; contact.WX = ""; userInfo.Contact = contact; userInfo.IsAdmin = false; userInfo.IsAssigned = false; userInfo.IsDeleted = false; userInfo.IsEnabled = true; int groupId = int.Parse(team); userInfo.GroupId = groupId; //默认密码为邮箱名。 string pwd = userInfo.Email.Substring(0, userInfo.Email.LastIndexOf('@')); string md5Pwd = MD5Helper.GetMd5Str32(pwd); userInfo.Pwd = md5Pwd; //默认头像 userInfo.Picture = "/Upload/default.jpg"; //生成员工ID int userCount = UserInfoService.LoadEntities(u => u.Id != 0 && u.HiredTime.Year == DateTime.Now.Year).Count(); userInfo.UID = DateTime.Now.Year + "" + DateTime.Now.Month + "" + userCount; var add = UserInfoService.Add(userInfo); if (add.Id != 0) { return(Content("ok")); } else { return(Content("error")); } }
public IActionResult PostUserInfo([FromBody] tblUser userinfo) { if (userinfo == null) { return(BadRequest()); } int retVal = _userInfoService.Add(userinfo); if (retVal > 0) { return(Ok()); } else { return(NotFound()); } }
public ActionResult Add(UserInfo ui) { ui.UserName = Request["UserName"]; var ext = userInfoService.GetEntities(u => u.UserName == ui.UserName && u.DelFlag == 0).FirstOrDefault(); if (ext == null) { ui.Pwd = Request["Pwd"]; ui.Pwd = Common.Encryption.GetPwsMd5(ui.Pwd); ui.DelFlag = 0; ui.SubTime = DateTime.Now; ui.LoginTime = DateTime.Now; userInfoService.Add(ui); //HttpContext.Response.Redirect("/UserInfo/index"); return(Content("ok")); } else { return(Content("注册用户已存在,请更换")); } }
public ActionResult Edit(UserInfo userInfo) { if (string.IsNullOrEmpty(userInfo.ID)) { userInfo.ID = TableIDCodingRule.newID("userinfo", ""); userInfo.ModfiedOn = DateTime.Now; userInfo.SubTime = DateTime.Now; userInfo.DelFlag = (short)DelFlagEnum.Normal; if (!ModelState.IsValid) { return(View()); } userInfoService.Add(userInfo); } else { if (!ModelState.IsValid) { return(View()); } userInfoService.Update(userInfo); } return(View("Index")); }
public async Task <IActionResult> PostUserInfo([FromBody] UserInfo userInfo) { try { userInfo.uPassWord = CryptographyHelper.DESEncrypt(userInfo.uPassWord, encryptionKey, encryptionIv);//加密 userInfo.uIsAdministrators = false; userInfo.uCreateTime = DateTime.Now; bool flag = await userInfoServices.Add(userInfo); return(Ok(new { success = flag })); } catch (Exception ex) { loggerHelper.Error("UserInfoesController.PostUserInfo", "异常位置:UserInfoesController.PostUserInfo" + "异常消息:" + ex.Message); return(Ok(new { success = false, message = ex.Message })); } }
public IHttpActionResult Add(UserInfo entity) { userInfoService.Add(entity); return(Ok()); }
public UserInfo AddUser(UserInfo userInfo) { return(_userInfoService.Add(userInfo)); }
public int Add(P_USERINFO entity) { return(userInfoService.Add(entity)); }