コード例 #1
0
        public string ValidateLogin(User user)
        {
            var    result     = UserModelConverter.ConvertModelToDto(user);
            string userresult = DalFactory.UserDatabaseHandler.Login(result);

            return(userresult);
        }
コード例 #2
0
        public IActionResult Login(LoginViewModel loginViewModel)
        {
            var user = _accountService.Login(UserModelConverter.ToModel(loginViewModel));

            if (user != null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            return(RedirectToAction("Error", "Home"));
        }
コード例 #3
0
        public IActionResult Register(UserViewModel userViewModel)
        {
            var registrationSuccessfull = _accountService.Register(UserModelConverter.ToModel(userViewModel));

            if (!registrationSuccessfull)
            {
                RedirectToAction("Error", "Home");
            }

            return(RedirectToAction("Index", "Home"));
        }
コード例 #4
0
        public List <User> GetUsers()
        {
            var result = DalFactory.UserDatabaseHandler.GetAll();

            user = new List <User>();

            foreach (var dto in result)
            {
                var model = UserModelConverter.ConvertDtoToModel(dto);
                user.Add(model);
            }
            return(user);
        }
コード例 #5
0
        public IActionResult Auth()
        {
            Console.WriteLine("api/auth/auth");

            // Authenticate
            int userID = Authenticate();

            if (userID == -1)
            {
                return(StatusCode(405, "Authorization token is not valid."));
            }

            Auth_ReturnUserModel returnUser = UserModelConverter.UserModel_To_ReturnUserModel(_authAction.GetUsersData(userID));

            returnUser.validate(Request.Host.ToString());
            // return users data.
            return(Ok(returnUser));
        }
コード例 #6
0
        public void Create(User user)
        {
            var result = UserModelConverter.ConvertModelToDto(user);

            DalFactory.UserDatabaseHandler.Create(result);
        }
コード例 #7
0
        public void Edit(User Edit)
        {
            var DTO = UserModelConverter.ConvertModelToDto(Edit);

            DalFactory.UserDatabaseHandler.Update(DTO);
        }