public async Task <IActionResult> Login([FromBody] UserDetails userModel)
        {
            string pass           = string.Empty;
            var    objUserModel   = _userDetailsRepo.Login(userModel.EmailId, pass);
            string generatedToken = await _loginService.CreateToken(userModel);

            HttpContext.Session.SetString("JWToken", generatedToken);
            return(Ok(new { token = generatedToken, email = userModel.EmailId, fullname = userModel.FirstName }));
        }