Exemplo n.º 1
0
        public int CountNumber()
        {
            UserRegisterData userReg = new UserRegisterData();
            int number = userReg.CountNumber();

            return(number);
        }
Exemplo n.º 2
0
        public DataSet SearchArticle(string schcontent)
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          ds      = userReg.SearchArticle(schcontent);

            return(ds);
        }
Exemplo n.º 3
0
        public int DeleteArticle(int articleId)
        {
            UserRegisterData userReg = new UserRegisterData();
            int i = userReg.DeleteArticle(articleId);

            return(i);
        }
Exemplo n.º 4
0
        public DataSet ShowArticle(int userid)
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          titles  = userReg.ShowArticle(userid);

            return(titles);
        }
Exemplo n.º 5
0
        public int AddArticle(string title, string summary, string content, int id, int typeId)
        {
            UserRegisterData userReg = new UserRegisterData();
            int i = userReg.AddArticle(title, summary, content, id, typeId);

            return(i);
        }
Exemplo n.º 6
0
        public int ModifyArticle(string title, string content, int typeId, int articleId)
        {
            UserRegisterData userReg = new UserRegisterData();
            int i = userReg.ModifyArticle(title, content, typeId, articleId);

            return(i);
        }
Exemplo n.º 7
0
        public DataSet GetUserNickname(string username)
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          ds      = userReg.GetUserNickname(username);

            return(ds);
        }
Exemplo n.º 8
0
        public DataSet ShowArticleTypeList(int TypeId)
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          ds      = userReg.ShowArticleTypeList(TypeId);

            return(ds);
        }
Exemplo n.º 9
0
        public DataSet ShowPageDevision(int begin, int end)
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          ds      = userReg.ShowPageDevision(begin, end);

            return(ds);
        }
Exemplo n.º 10
0
        public int UserLogin(string username, string password)
        {
            UserRegisterData userReg = new UserRegisterData();
            int i = userReg.UserLogin(username, password);

            return(i);
        }
Exemplo n.º 11
0
        public async Task <IActionResult> Register([FromBody] UserRegisterData data)
        {
            IActionResult response = Unauthorized();
            User          user     = UserRepository.GetUserByEmail(data.Email);

            if (user != null)
            {
                response = Ok(new { Error = "This email is already taken." });
            }
            user = UserRepository.GetUserByName(data.Username);
            if (user != null)
            {
                response = Ok(new { Error = "This username is already taken." });
            }
            if (user == null)
            {
                // adding user to db
                user = new User
                {
                    Username = data.Username,
                    Email    = data.Email,
                    Password = data.Password
                };
                UserRepository.Insert(user);
                response = Ok(new { token = GenerateJSONWebToken(user), info = user });
            }
            return(response);
        }
Exemplo n.º 12
0
        public int CheckUserExist(string username)
        {
            UserRegisterData userReg = new UserRegisterData();
            int i = userReg.CheckUserExist(username);

            return(i);
        }
Exemplo n.º 13
0
        public IActionResult Fbsignup([FromBody] UserRegisterData data)
        {
            User   user     = UserRepository.GetUserByEmail(data.Email);
            string password = HashPassword.Encrypt(data.Password, data.Email + data.Username);

            if (user != null)
            {
                return(Login(new UserAuthenticateData
                {
                    Username = data.Email,
                    IsUsername = false,
                    Password = password
                }));
            }
            else
            {
                string username = data.Username;
                Random random   = new Random();
                user = UserRepository.GetUserByName(username);

                while (user != null)
                {
                    username = data.Username + random.Next();

                    user = UserRepository.GetUserByName(username);
                }
                data.Username = username;
                data.Password = password;
                return(Register(data));
            }
        }
Exemplo n.º 14
0
        public DataSet ArticleDate()
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          ds      = userReg.ArticleDate();

            return(ds);
        }
Exemplo n.º 15
0
        public int GetUserId(string username)
        {
            UserRegisterData userReg = new UserRegisterData();
            int i = userReg.GetUserId(username);

            return(i);
        }
Exemplo n.º 16
0
        public DataSet ShowUserSign()
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          ds      = userReg.ShowUserSign();

            return(ds);
        }
Exemplo n.º 17
0
        public DataSet ArticleDetails(object articleId)
        {
            UserRegisterData userReg = new UserRegisterData();
            DataSet          ds      = userReg.ArticleDetails(articleId);

            return(ds);
        }
Exemplo n.º 18
0
        public ActionResult <UserWithToken> Register([FromBody] UserRegisterData user)
        {
            UserWithToken userWithToken = _userService.Register(user);

            if (userWithToken == null)
            {
                return(BadRequest());
            }

            return(userWithToken);
        }
Exemplo n.º 19
0
        public async Task <JWTPair> LoginAsync(UserRegisterData registerData)
        {
            var appUser = await _userManager.FindByEmailAsync(registerData.Email);

            if (appUser != null && await _userManager.CheckPasswordAsync(appUser, registerData.Password))
            {
                return(_authOptions.GenerateJWTToken(appUser));
            }
            else
            {
                throw new BadRequestException("Пользователь с такой парой логин/пароль не найден!");
            }
        }
Exemplo n.º 20
0
        public async Task <JWTPair> Register([FromBody] UserRegisterData model)
        {
            if (ModelState.IsValid)
            {
                var userData = new UserRegisterData()
                {
                    Email = model.Email, Password = model.Password
                };
                return(await _userService.RegisterAsync(userData));
            }

            return(null);
        }
Exemplo n.º 21
0
 public ActionResult Registration_Post(UserRegisterData userdata)
 {
     ViewBag.State = new SelectList(userManager.StateView(), "StateName", "StateName");
     ViewBag.City  = new SelectList(userManager.CityView(), "CityName", "CityName");
     if (ModelState.IsValid)
     {
         User registration = Mapper.Map <UserRegisterData, User>(userdata);
         registration.UserName           = "******" + registration.CellNumber;
         registration.RegistrationNumber = "HKrt" + registration.CellNumber;
         registration.Password           = "******" + registration.CellNumber;
         if (userManager.ToRegister(registration) == true)
         {
             TempData["Message"] = "Registered Sucessfully";
         }
         return(RedirectToAction("CustomerData", "Admin"));
     }
     TempData["Message"] = "Try Again";
     return(View());
 }
Exemplo n.º 22
0
        public async Task <JWTPair> RegisterAsync(UserRegisterData registerData)
        {
            var user = await _userManager.FindByEmailAsync(registerData.Email);

            if (user != null)
            {
                throw new BadRequestException("Пользователь с таким Email уже зарегистрирован!");
            }

            var appUser = _mapper.Map <AppUser>(registerData);

            var x = await _userManager.CreateAsync(appUser, registerData.Password);

            if (x.Succeeded)
            {
                return(_authOptions.GenerateJWTToken(appUser));
            }

            throw new BadRequestException("Пароль пользователя не соотетствует требованиям безопасности!");
        }
Exemplo n.º 23
0
        public ActionResult Index(UserRegisterData userModel)
        {
            var config = new MapperConfiguration(cfg => cfg.CreateMap <UserRegisterData, UsersDbTable>());
            var mapper = new Mapper(config);
            var user   = mapper.Map <UsersDbTable>(userModel);

            user.LastLogin = DateTime.Now;
            user.LastIp    = Request.UserHostAddress;

            URegisterResp userStatus = _register.UserRegisterAction(user);

            if (userStatus.Status)
            {
                ModelState.AddModelError("", userStatus.StatusMsg);
                return(RedirectToAction("Index", "Login"));
            }

            ModelState.AddModelError("", userStatus.StatusMsg);
            return(View("Index"));
        }
Exemplo n.º 24
0
        public UserWithToken Register(UserRegisterData registerData)
        {
            Domain.Models.User createdUser = new Domain.Models.User()
            {
                Name     = registerData.Name,
                Email    = registerData.Email,
                Login    = registerData.Login,
                Password = registerData.Password
            };

            _userRepository.AddUser(createdUser);
            _userRepository.Save();

            UserWithToken userWithToken = new UserWithToken()
            {
                Id   = createdUser.Id,
                Name = createdUser.Name,
            };

            userWithToken.Token = _tokenHelper.CreateToken(createdUser.Id, createdUser.Name, _jwtSettings.SecretKey);

            return(userWithToken);
        }
Exemplo n.º 25
0
        public UserWithToken Register(UserRegisterData user)
        {
            var createdUser = new User
            {
                Name     = user.Name,
                Email    = user.Email,
                Login    = user.Login,
                Password = user.Password
            };

            _booksDealersRepository.AddUser(createdUser);
            _booksDealersRepository.Save();

            var userWithToken = new UserWithToken
            {
                Id   = createdUser.Id,
                Name = createdUser.Name
            };

            userWithToken.Token = tokenHelper.CreateToken(createdUser.Id, createdUser.Name, _jwtSettings.SecretKey);

            return(userWithToken);
        }
Exemplo n.º 26
0
        public void CreateUser(string username, string nickname, string password, string mail)
        {
            UserRegisterData userReg = new UserRegisterData();

            userReg.CreateUser(username, nickname, password, mail);
        }