Esempio n. 1
0
        public static string phoneVerify([FromBody] phoneVerify phoneVerify)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@OTPValue", phoneVerify.OTPValue));
            parameters.Add(new SqlParameter("@phoneNumber", phoneVerify.phone));

            try
            {
                string ConnectionString = Common.GetConnectionString();

                string rowsAffected = SqlHelper.ExecuteScalar(ConnectionString, CommandType.StoredProcedure, "spPhoneVerify", parameters.ToArray()).ToString();
                return(rowsAffected);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Esempio n. 2
0
        public IActionResult phoneVerify(phoneVerify phoneVerify)
        {
            try
            {
                if (phoneVerify.phone == "" || phoneVerify.phone == null)
                {
                    return(StatusCode((int)HttpStatusCode.BadRequest, new { ErrorMessage = "Please enter Phone" }));
                }
                else if (phoneVerify.OTPValue == "" || phoneVerify.OTPValue == null)
                {
                    return(StatusCode((int)HttpStatusCode.BadRequest, new { ErrorMessage = "Please enter OTPValue" }));
                }



                string row = Data.User.phoneVerify(phoneVerify);

                if (row == "Success")
                {
                    return(StatusCode((int)HttpStatusCode.OK, new { message = "Phone Number Verified Successfully" }));
                }
                else if (row == "Invalid PhoneNumber")
                {
                    return(StatusCode((int)HttpStatusCode.Forbidden, new { errorMessage = "Invalid PhoneNumber" }));
                }
                else
                {
                    return(StatusCode((int)HttpStatusCode.Forbidden, new { ErrorMessage = row }));
                }
            }

            catch (Exception e)
            {
                string SaveErrorLog = Data.Common.SaveErrorLog("phoneVerify", e.Message);

                return(StatusCode((int)HttpStatusCode.InternalServerError, new { ErrorMessage = e.Message }));
            }
        }