Ejemplo n.º 1
0
        public async Task <IActionResult> Register(RegisterViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var user = new IdentityUser()
            {
                Email    = model.Email,
                UserName = model.UserName,
            };
            var userInfo = new UserInfo()
            {
                UserId   = user.Id,
                UserName = user.UserName
            };
            var result = await _userManager.CreateAsync(user, model.Password);

            if (result.Succeeded)
            {
                _userınfoservice.Add(userInfo);
                return(RedirectToAction(nameof(Login)));
            }
            foreach (var error in result.Errors)
            {
                ModelState.AddModelError("Kayıt Hatası", error.Description);
            }
            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult AddUserInfo(UserInfo userInfo)
        {
            var nameList = UserInfoService.GetEntities(x => x.UserName == userInfo.UserName &&
                                                       x.DelFlag == 1);

            if (nameList.Count() > 0)
            {
                return(Json(new
                {
                    msg = "用户名已存在,换个吧~~",
                    code = Status.error
                }
                            , JsonRequestBehavior.AllowGet));
            }
            userInfo.SubTime = DateTime.Now;
            userInfo.DelFlag = 1;
            string userName = userInfo.UserName;
            string userPwd  = userInfo.UserPwd;
            string tempPwd  = $"{userName}{userPwd}";

            userInfo.UserName = userName;
            userInfo.UserPwd  = MD5Helper.GenerateMD5(tempPwd);
            userInfo.Remark   = userInfo.UserPwd;
            UserInfoService.Add(userInfo);
            var jsondata = new { Status.code };

            return(Json(jsondata, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 添加用户
        /// </summary>
        /// <param name="userInfo">前端用户信息</param>
        /// <returns>OK</returns>
        public ActionResult Add(UserInfoRoleInfo userInfoRoleInfo)
        {
            var uCode = UserInfoService.GetEntities(u => (u.UCode == userInfoRoleInfo.UCode && u.IsDeleted == false)).FirstOrDefault();

            if (uCode == null)
            {
                UserInfo userInfo = new UserInfo
                {
                    UCode      = userInfoRoleInfo.UCode,
                    UName      = userInfoRoleInfo.UName,
                    Pwd        = userInfoRoleInfo.Pwd.ToMD5(), //MD5加密
                    StatusFlag = userInfoRoleInfo.StatusFlag,
                    Remark     = userInfoRoleInfo.Remark,
                    SubTime    = DateTime.Now
                };

                int insertedUserId = UserInfoService.Add(userInfo).Id;
                int roleId         = userInfoRoleInfo.RId;
                //设置用户角色
                R_UserInfo_RoleInfoService.ProcessSetRole(insertedUserId, roleId);
                //写操作日志
                OperationLogService.Add("添加员工", "系统管理", LoginInfo, userInfoRoleInfo.UName, "");
                return(Content("Ok"));
            }
            else
            {
                return(Content("fail"));
            }
        }
Ejemplo n.º 4
0
 public ActionResult Add(UserInfo user)
 {
     user.DelFlag   = (short)OA.Model.Enum.DelFlagEnum.Normal;
     user.SubTime   = DateTime.Now;
     user.ModfiedOn = DateTime.Now;
     UserInfoService.Add(user);
     return(Content("Ok"));
 }
Ejemplo n.º 5
0
 public ActionResult Add(UserInfo userInfo)
 {
     userInfo.Modfiedon = DateTime.Now.ToString();
     userInfo.SubTime   = DateTime.Now.ToString();
     userInfo.DelFlag   = (Int32)MvcSpring.OA.Model.Enum.DelFlagEnum.Normal;
     UserInfoService.Add(userInfo);
     return(Content("ok"));
 }
 public ActionResult Create(UserInfo userInfo)
 {
     if (ModelState.IsValid)
     {
         UserInfoService.Add(userInfo);
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 7
0
 public ActionResult Add(UserInfo userInfo)
 {
     userInfo.Subtime   = DateTime.Now;
     userInfo.ModfiedOn = DateTime.Now;
     userInfo.DelFlag   = (short)Model.Enum.DelFlagEnum.Normal;
     UserInfoService.Add(userInfo);
     return(Content("ok"));
 }
Ejemplo n.º 8
0
        public void InsetrUser()
        {
            UserInfoService uis  = new UserInfoService();
            RegUserInfo     user = new RegUserInfo {
                Uname = "admin", Upwd = "123", UPost = "管理员", Utel = "12345679", delflag = false
            };
            int id = uis.Add(user).id;

            Assert.AreEqual("1", id.ToString());
        }
Ejemplo n.º 9
0
        public ActionResult Create(FormCollection collection)
        {
            UserInfoSet user = new UserInfoSet()
            {
                UserName = collection["UserName"], Email = collection["Email"], UserAge = Int16.Parse(collection["UserAge"]), ClassInfoClassId = int.Parse(collection["ClassInfoClassId"])
            };

            userService.Add(user);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 10
0
        public void Add()
        {
            UserInfo userInfo = new UserInfo();

            userInfo.UserName      = "******";
            userInfo.UserPwd       = "123";
            userInfo.UserAuthority = 1;
            userInfoService.Add(userInfo);
            Console.WriteLine("添加成功");
        }
Ejemplo n.º 11
0
 public ActionResult AddUser(UserInfo userInfo, string UCounty)
 {
     //userInfo.AddressId = dbContext.Address.Where(a => a.Aid == UCounty).FirstOrDefault().Id;
     userInfo.AddressId = addressService.GetEntities(a => a.Aid == UCounty).FirstOrDefault().Id;
     //dbContext.UserInfo.Add(userInfo);
     userInfoService.Add(userInfo);
     //dbContext.SaveChanges();
     userInfoService.DbSession.SaveChanges <DataModelContainer>();
     return(RedirectToAction("Index", new { pageIndex = Session["pageIndex"] }));
 }
Ejemplo n.º 12
0
        public void Can_Add_UserInfo()
        {
            //Mock<UserInfoService> mock = new Mock<UserInfoService>();
            short           DelFlag = (short)DelFlagEnum.Normal;
            UserInfoService service = new UserInfoService();
            UserInfo        info    = new UserInfo {
                ID = TableIDCodingRule.newID("userinfo", ""), UName = "admin", Pwd = "123", ModfiedOn = DateTime.Now, SubTime = DateTime.Now, DelFlag = DelFlag, ShowName = "管理员"
            };

            service.Add(info);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// 添加用户
        /// </summary>
        /// <param name="userInfo">前端用户信息</param>
        /// <returns>OK</returns>
        public ActionResult Add(UserInfo userInfo)
        {
            //MD5加密
            //userInfo.UCode = "2";
            //userInfo.Remark = "3";
            //userInfo.Pwd = Md5Helper.GetMd5(userInfo.Pwd);
            userInfo.SubTime = DateTime.Now;
            //userInfo.StatusFlag = (short)Glove.IOT.Model.Enum.DelFlagEnum.Normal;
            int insertedUserId = UserInfoService.Add(userInfo).Id;

            ProcessSetRole(insertedUserId);
            return(Content("Ok"));
        }
Ejemplo n.º 14
0
        public ActionResult Create(FormCollection c)
        {
            int    userid   = Int32.Parse(Request["UserId"]);
            string username = Request["UserName"];

            UserInfoService us = new UserInfoService();

            ViewData.Model = us.Add(new UserInfo()
            {
                UserId = userid, UserName = username
            });
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 15
0
 public ActionResult UserRegister(UserInfo userInfo)
 {
     userInfo.RegTime = DateTime.Now;
     if (userInfoService.Add(userInfo) == true)
     {
         return(Content("<script>alert('注册成功。');window.location.href='/Login/Index'</script>"));
         // return RedirectToAction("Index");  //重定向到Home Index
     }
     else
     {
         return(View("UserRegister"));
     }
 }
Ejemplo n.º 16
0
        public ActionResult Add(UserInfo userInfo)
        {
            //MD5加密
            //userInfo.UCode = "2";
            //userInfo.Remark = "3";
            //userInfo.Pwd = Md5Helper.GetMd5(userInfo.Pwd);
            userInfo.ModfiedOn = DateTime.Now;
            userInfo.SubTime   = DateTime.Now;
            //userInfo.DelFlag = (short)Glove.IOT.Model.Enum.DelFlagEnum.Normal;

            UserInfoService.Add(userInfo);
            return(Content("Ok"));
        }
Ejemplo n.º 17
0
        public ActionResult Add(UserInfo recUser)
        {
            string str = "0";

            if (recUser.UserName != null)
            {
                bool b = user.Add(recUser);
                if (b)
                {
                    str = "1";
                }
            }
            return(Content(str));
        }
Ejemplo n.º 18
0
 public ActionResult Add(UserInfo userinfo)
 {
     userinfo = new UserInfo
     {
         Age        = 24,
         CId        = 111,
         Company    = "Hisense",
         Department = "综合管理",
         Name       = "PW",
         WorkCode   = 1234567
     };
     UserInfoService.Add(userinfo);
     return(Content("ok:hello"));
 }
Ejemplo n.º 19
0
        public void InitializeUserInfo()
        {
            UserInfoService userInfoService = new UserInfoService();
            RoleService     roleService     = new RoleService();
            UserInfo        userinfo        = userInfoService.Add(new UserInfo
            {
                UserName = "******",
                Password = "******",
            });

            //UserInfo userinfo = userInfoService.GetEntities(u => u.Id == 1).FirstOrDefault();
            roleService.GetEntities(u => u.RoleName == "系统管理员").FirstOrDefault().UserInfo.Add(userinfo);
            roleService.SaveChanges();
        }
        public void AddWithUserInfoReturnsExpectedResult()
        {
            //Arrange
            var userInfo = new Models.UserModel {
                UserId = "12345", FirstName = "Thirumalai", LastName = "Vasan", Password = "******"
            };

            mockRepository.Setup(repo => repo.Add(It.IsAny <Entities.UserDetail>())).Returns(1);

            //Act
            var actual = userInfoService.Add(userInfo);

            //Assert
            Assert.Equal(1, actual);
            mockRepository.Verify(repo => repo.Add(It.Is <Entities.UserDetail>(i => i.UserId == userInfo.UserId)), Times.Once);
        }
Ejemplo n.º 21
0
 public ActionResult Add(UserInfo userInfo)
 {
     if (UserInfoService.Exits(userInfo.UserName))
     {
         return(Json(new { status = 0, errorMsg = "用户名已存在!!" }));;
     }
     userInfo.RegTime     = DateTime.Now;
     userInfo.ModfiedTime = DateTime.Now;
     userInfo.DelFlag     = true;
     userInfo.Status      = 1;
     userInfo.UserKey     = Utils.GetCheckCode(6); //获得6位的salt加密字符串
     userInfo.Userpwd     = DESEncrypt.Encrypt(userInfo.Userpwd, userInfo.UserKey);
     UserInfoService.Add(userInfo);
     UserInfoService.AddPaityMember(userInfo.ID);
     return(Json(new { status = 1, errorMsg = "操作成功!!" }));
 }
Ejemplo n.º 22
0
        public HttpResponseMessage AddUser([FromBody] JObject jdata)
        {
            /**
             * 添加用户信息
             * 所需参数:头部使用auth验证
             *                用户自行设置的用户名称
             * 根据auth头解密出信息 获取手机号,后台自动生成用户唯一ID
             * UserID生成 使用随机数进行生成 生成前判断数据库中是否存在该ID
             * 返回1为添加成功 0为添加失败 -1为用户已存在
             */
            //获取解析过的token值 包含手机号和短信ID
            AuthInfo            info   = RequestContext.RouteData.Values["auth"] as AuthInfo;
            HttpResponseMessage result = new HttpResponseMessage();
            dynamic             json   = jdata;
            retUserAuth         ret    = new retUserAuth();
            //判断用户是否已经存在
            UserInfo userSelect = userSer.Where(a => a.UserTel == info.UserTel).FirstOrDefault();

            if (userSelect != null)
            {
                ret.IsUser     = -1;
                ret.userAuth   = string.Empty;
                result.Content = new StringContent(JsonConvert.SerializeObject(ret), Encoding.GetEncoding("UTF-8"), "application/json");
                return(result);
            }
            UserInfo userModel = new UserInfo();

            userModel.UserTel  = info.UserTel;
            userModel.RegDate  = DateTime.Now;
            userModel.UserName = json.UserName;
            userModel.UserID   = GetRandomID().ToString();
            try
            {
                userSer.Add(userModel);
                ret.IsUser     = 1;
                ret.userAuth   = getUserAuth(userModel.UserTel);
                result.Content = new StringContent(JsonConvert.SerializeObject(ret), Encoding.GetEncoding("UTF-8"), "application/json");
                return(result);
            }
            catch
            {
                ret.IsUser     = 0;
                ret.userAuth   = string.Empty;
                result.Content = new StringContent(JsonConvert.SerializeObject(ret), Encoding.GetEncoding("UTF-8"), "application/json");
                return(result);
            }
        }
Ejemplo n.º 23
0
 public void Add()
 {
     UserInfoService userInfoService=new UserInfoService();
     UserInfo userInfo = new UserInfo()
     {
         DeleteFlag = 1,Email = "*****@*****.**",
         LoginCode = "ypf",
         ModifiedDateTime = DateTime.Now,
         Password = "******"
   ,
         Remark = "test data",
         SubmitDateTime = DateTime.Now,
         UserName = "******",
         UserStatus = 1
     };
     Assert.AreEqual(true, userInfoService.Add(userInfo)); 
 }
Ejemplo n.º 24
0
        public ActionResult Add(UserInfo userInfo)
        {
            var userList = UserInfoService.LoadEntities(u => u.Code == userInfo.Code);

            if (userList.Any())
            {
                return(Content("登陆名在系统中已存在!"));
            }
            userInfo = initEntity(userInfo);

            UserInfoService.Add(userInfo);
            if (UserInfoService.SaveChanges() > 0)
            {
                return(Content("ok"));
            }
            return(Content("添加失败了"));
        }
Ejemplo n.º 25
0
        public void Add()
        {
            UserInfoService userInfoService = new UserInfoService();
            UserInfo        userInfo        = new UserInfo()
            {
                DeleteFlag       = 1, Email = "*****@*****.**",
                LoginCode        = "ypf",
                ModifiedDateTime = DateTime.Now,
                Password         = "******"
                ,
                Remark         = "test data",
                SubmitDateTime = DateTime.Now,
                UserName       = "******",
                UserStatus     = 1
            };

            Assert.AreEqual(true, userInfoService.Add(userInfo));
        }
Ejemplo n.º 26
0
        public ActionResult UserAdd(UserInfo info)
        {
            int  result   = 0;
            bool isExists = checkUser2(info.LoginName, 0);

            if (!isExists)
            {
                //Account account = new Account();
                //account.UserName = "******";
                //account.LoginPwd = StringEncryptionHelp.Md5Encrypt("111");
                //account.Info = info;
                //_AccountService.Add(account);
                info.LoginPwd = StringEncryptionHelp.Md5Encrypt(info.LoginPwd);
                _UserInfoService.Add(info);
                _UserInfoService.Save();
            }
            return(Json(new { valid = result }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 27
0
 public ActionResult Create(UserInfo userInfo)
 {
     try
     {
         // TODO: Add insert logic here
         userInfo.DeleteFlag       = 1;
         userInfo.LoginCode        = "ypftest";
         userInfo.ModifiedDateTime = DateTime.Now;
         userInfo.Password         = "******";
         userInfo.Remark           = "提交数据";
         userInfo.SubmitDateTime   = DateTime.Now;
         userInfo.UserStatus       = 1;
         userInfoService.Add(userInfo);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 28
0
        public IHttpActionResult AddUserForm([FromBody] dynamic data)
        {
            string   UserName = (String)data["UserName"].Value;
            string   Password = (String)data["Password"].Value;
            UserInfo userinfo = userInfoService.GetEntities(u => u.UserName == UserName).FirstOrDefault();

            if (userinfo != null)
            {
                return(Ok(new
                {
                    code = 0,
                    data = ""
                }));
            }
            userInfoService.Add(new UserInfo {
                UserName = UserName,
                Password = Password
            });
            return(Ok(new { code = 1 }));
        }
        public void AddUserInfoTest()
        {
            //---------------------保存实例-----------------------------

            //  EF_UserInfoService userInfoService = new EF_UserInfoService();

            var info = new Model.UserInfo
            {
                Company    = "Hisen_Dapper_ce_Test",
                Age        = 12,
                Name       = "Hisense-N-T-V-W",
                WorkCode   = 201910901,
                CId        = 212,
                Department = "信、SDff"
            };

            StaticDalFactory.DbSessionFactory.GetCurrentDbSession();
            UserInfoService userInfoService = new UserInfoService(StaticDalFactory.DbSessionFactory.GetCurrentDbSession());

            userInfoService.Add(info);


            //int resultDal = dal.Add(info);
            //  StaticDalFactory.DbSessionFactory.GetCurrentDbSession().EF_UserInfoDal.Add(info);

            //var dal = StaticDalFactory.DbSessionFactory.GetCurrentDbSession().EF_UserInfoDal;

            //var a = dal.Add(info);

            //int ss = StaticDalFactory.DbSessionFactory.GetCurrentDbSession().SaveChanges();

            //if (ss > 0)
            //{
            //}
            //else
            //{
            //    Assert.Fail();
            //}
        }
Ejemplo n.º 30
0
        public ActionResult Register(UserInfo userInfo)
        {
            if (ModelState.IsValid)
            {
                userInfo.RegTime = DateTime.Now;

                userInfo.DelFlag = true;
                userInfo.UserKey = Utils.GetCheckCode(6); //获得6位的salt加密字符串
                userInfo.Userpwd = DESEncrypt.Encrypt(userInfo.Userpwd, userInfo.UserKey);
                UserInfo user = UserInfoService.Add(userInfo);
                if (user == null)
                {
                    return(Content("no"));
                }
                string userLoginId = Guid.NewGuid().ToString();
                Common.Cache.CacheHelper.AddCache(userLoginId, user, DateTime.Now.AddMinutes(20));
                //往客户端写入cookie
                Response.Cookies["userLoginId"].Value = userLoginId;
                return(Content("ok"));
            }
            return(Content("no"));
        }
Ejemplo n.º 31
0
        public ActionResult Add(UserInfo userInfo)
        {
            string result = "no";

            //完成属性值的初始化
            userInfo.IsDelete = false;
            userInfo.SubBy    = 1;
            userInfo.SubTime  = DateTime.Now;
            if (userInfo.Remark == null)
            {
                userInfo.Remark = "";
            }

            //对密码进行md5加密
            userInfo.UserPwd = MD5Helper.EncryptString(userInfo.UserPwd);

            //调用Service完成添加
            if (UserInfoService.Add(userInfo))
            {
                result = "ok";
            }
            return(Content(result));
        }