Exemplo n.º 1
0
        public LoginResult Login(LoginRequest loginRequest)
        {
            User   user = fileOperation.ReadFromFile(loginRequest.userName);
            String decryptedPassword = encryptService.Decrypt(loginRequest.password, user.Password);

            if ("Password correct" == decryptedPassword)
            {
                return(new LoginResult {
                    isSuccess = true, message = "Welcome"
                });
            }
            if (user.UserName == null)
            {
                return(new LoginResult {
                    isSuccess = false, message = "User Not Found"
                });
            }
            return(new LoginResult {
                isSuccess = false, message = "Wrong Password"
            });
        }