Пример #1
0
        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));
        }
Пример #2
0
        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);
        }
Пример #3
0
        public async Task <DataAPIResult <UserInfoDTO> > Add(UserInfo user)
        {
            var result = new DataAPIResult <UserInfoDTO>();

            result = await userInfoService.Add(user);

            return(result);
        }
Пример #4
0
 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);
        }
Пример #6
0
 public ActionResult Add(UserInfo obj)
 {
     if (service.Add(obj))
     {
         return(Redirect("Index"));
     }
     else
     {
         return(Content("failure"));
     }
 }
Пример #7
0
        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());
            }
        }
Пример #12
0
        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("注册用户已存在,请更换"));
            }
        }
Пример #13
0
 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"));
 }
Пример #14
0
        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
                }));
            }
        }
Пример #15
0
 public IHttpActionResult Add(UserInfo entity)
 {
     userInfoService.Add(entity);
     return(Ok());
 }
Пример #16
0
 public UserInfo AddUser(UserInfo userInfo)
 {
     return(_userInfoService.Add(userInfo));
 }
Пример #17
0
 public int Add(P_USERINFO entity)
 {
     return(userInfoService.Add(entity));
 }