public async Task <IActionResult> VerifyDetails(string nid, string dob)
        {
            ViewBag.lang = langcode;
            if (!string.IsNullOrWhiteSpace(nid) && !string.IsNullOrWhiteSpace(dob))
            {
                try
                {
                    var result = ValidateIDByNIC(nid, "");
                    if (result == true)
                    {
                        //var dateTime = Convert.ToDateTime(dob);
                        //var date = dateTime.ToString("dd-MM-yyyy");
                        ClsInput clsInput = new ClsInput()
                        {
                            nationalID = nid, yearOfBirth = dob
                        };
                        _logger.LogInformation(_className + "::VerifyDetails::GetMemberByNationalId::START::" + clsInput.yearOfBirth);

                        RegistrationResponse res = await CustomerHandler.GetMemberByNationalId(clsInput);

                        _logger.LogInformation(_className + "::VerifyDetails::GetMemberByNationalId::Response::" + res.ResponseMessage);
                        if (res.Members != null && res.Members.Count > 0)
                        {
                            Registration _userdetails = new Registration();
                            _userdetails = res.Members.Where(c => c.MemberType == "EMPLOYEE").FirstOrDefault();
                            _logger.LogInformation(_className + "::VerifyDetails::GetMemberByNationalId::_userdetails::" + _userdetails.MemberName);
                            setsession(nid, dob, _userdetails.MemberMobileNo);
                            return(Json(new { success = true }));
                        }
                        else
                        {
                            var responseMessage = string.Empty;
                            if (res.Errors != null && res.Errors.Count > 0)
                            {
                                responseMessage = "Invalid National ID or Date of Birth.Please check again.";
                            }
                            else
                            {
                                responseMessage = res.ResponseMessage;
                            }
                            return(Json(new { success = false, responseText = responseMessage }));
                        }
                    }
                    else
                    {
                        return(Json(new { success = false, responseText = "Invalid Credentials." }));
                    }
                }
                catch (Exception ex)
                {
                    _logger.LogInformation(_className + "::VerifyDetails::" + ex.Message + "::InnerException::" + ex.InnerException?.Message);
                }
                return(View());
            }
            else
            {
                _logger.LogInformation(_className + "::VerifyDetails::nationalId is NULL");
                return(View());
            }
        }