Beispiel #1
0
        async public static Task <bool> IsPINExist(int UserID, string PIN)
        {
            var values = new Dictionary <string, object> {
                { "UserID", UserID }, { "PIN", PIN }
            };
            String jsonContent = JsonConvert.SerializeObject(values);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            var response = await Client.PostAsync(PINURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync();

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #2
0
        async public static Task <bool> MinusAccountBalance(int Id, string AccountNumber, int Cost)
        {
            var values = new Dictionary <string, object> {
                { "Id", Id }, { "AccountNumber", AccountNumber }, { "Cost", Cost }
            };
            String jsonContent = JsonConvert.SerializeObject(values);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            var response = await Client.PutAsync(AccountBalanceURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync();

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #3
0
        async public static Task <bool> RegisterNonConfirmUser(int Id, string ReferenceNumber)
        {
            var values = new Dictionary <string, object> {
                { "Id", Id }, { "ReferenceNumber", ReferenceNumber }
            };
            String jsonContent = JsonConvert.SerializeObject(values);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            var response = await Client.PutAsync(RegisterNonConfirmUserURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync();

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #4
0
        public async static Task <bool> UserLogin(string username, string pass, bool isLogin)
        {
            var valuse = new Dictionary <string, object>
            {
                { "Username", username },
                { "Password", pass },
                { "LastLoginDateTime", DateTime.Now },
                { "ActiveSession", isLogin }
            };

            String jsonContent = JsonConvert.SerializeObject(valuse);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");
            var    response    = await Client.PutAsync(CheckUserLoginURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync();

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #5
0
        public async static Task <bool> UpdatePin(int id, string newPin)
        {
            var valuse = new Dictionary <string, object>
            {
                { "Id", id },
                { "NewPIN", newPin }
            };

            String jsonContent = JsonConvert.SerializeObject(valuse);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");
            var    response    = await Client.PutAsync(UpdatePinURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync(); //

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #6
0
        public async static Task <bool> CheckOTP(int userID, string otp)
        {
            var valuse = new Dictionary <string, object>
            {
                { "Id", userID },
                { "OTP", otp }
            };

            String jsonContent = JsonConvert.SerializeObject(valuse);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");
            var    response    = await Client.PostAsync(CheckOTPURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync(); //

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #7
0
        public async static Task <bool> RegisterOnlineAccount(UserProfile user)
        {
            var valuse = new Dictionary <string, object>
            {
                { "UserID", user.ID },
                { "UserName", user.Username },
                { "Password", user.Password },
                { "Email", user.UserEmail },
                { "MobileNumber", user.MobileNo },
                { "StatusUser", user.StatusUser },
                { "StatusUnlock", user.StatusUnlock }
            };
            String jsonContent = JsonConvert.SerializeObject(valuse);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");
            var    response    = await Client.PutAsync(RegisterOnlineAccountURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync(); //

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #8
0
        public async static Task <bool> UserNameValidate(string username)
        {
            var valuse = new Dictionary <string, object> {
                { "Username", username }
            };
            String jsonContent = JsonConvert.SerializeObject(valuse);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            var response = await Client.PostAsync(UserNameValidateURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync();

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                return(data.Status);
            }
            return(false);
        }
Beispiel #9
0
        async public static Task <bool> CheckAccountForUnlockPIN(string card_no)
        {
            Uri settleURI = CheckAccountForUnlockPINURI.AddParameter("card_no", card_no);

            string response = await Client.GetStringAsync(settleURI);

            if (response != null)
            {
                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(response);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }
Beispiel #10
0
        async public static Task <bool> InsertTransaction(GreenBank_Transaction GBtransaction)
        {
            String jsonContent = JsonConvert.SerializeObject(GBtransaction);
            var    content     = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            var response = await Client.PostAsync(InsertTransactionURI, content);

            if (response != null)
            {
                var responseString = await response.Content.ReadAsStringAsync();

                BoolStatusMessageSimpleResponse data = JsonConvert.DeserializeObject <BoolStatusMessageSimpleResponse>(responseString);

                if (data.Status == false)
                {
                    Console.WriteLine(data.Message);
                    return(false);
                }

                return(true);
            }

            return(false);
        }