/// <summary>
        /// Check the enter security answer is valid or not
        /// </summary>
        /// <param name="answerModel"></param>
        /// <returns>boolean value</returns>
        public async Task <bool> CheckSecurityAnswersAsync(SecurityAnswerModelViewModel answerModel)
        {
            IList <Users> users;

            if (answerModel.UserName != null && answerModel.UserName != "")
            {
                users = await _userRepository.SelectAsync(u => u.UserName == answerModel.UserName &&
                                                          u.MobileNo == answerModel.MobileNo &&
                                                          u.SecurityAnswerOne == answerModel.SecurityAnswerOne &&
                                                          u.SecurityAnswerTwo == answerModel.SecurityAnswerTwo);
            }
            else
            {
                users = await _userRepository.SelectAsync(u => u.MobileNo == answerModel.MobileNo &&
                                                          u.SecurityAnswerOne == answerModel.SecurityAnswerOne &&
                                                          u.SecurityAnswerTwo == answerModel.SecurityAnswerTwo);
            }

            if (users.Any())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 public async Task <IActionResult> CheckSecurityAnswersAsync(
     [FromBody, SwaggerParameter("Model containing the details of answer", Required = true)] SecurityAnswerModelViewModel answerModel)
 {
     return(Ok(await _userBusiness.CheckSecurityAnswersAsync(answerModel)));
 }